Showing the changes to libraries/render-utils/src/DebugDeferredBuffer.cpp (1 of 9 files). Show all
Unified · Split
| @@ -90,22 +90,21 @@ static const std::string DEFAULT_OCCLUSION_SHADER{ · 89 unmodified lines | ||
| 90 | 90 | static const std::string DEFAULT_EMISSIVE_SHADER{ |
| 91 | 91 | "vec4 getFragmentColor() {" |
| 92 | 92 | " DeferredFragment frag = unpackDeferredFragmentNoPosition(uv);" |
| 93 | − " return (frag.mode != FRAG_MODE_LIGHTMAPPED ? vec4(pow(frag.emissive, vec3(1.0 / 2.2)), 1.0) : vec4(vec3(0.0), 1.0));" | |
| 93 | + " return (frag.mode == FRAG_MODE_SHADED ? vec4(pow(frag.emissive, vec3(1.0 / 2.2)), 1.0) : vec4(vec3(0.0), 1.0));" | |
| 94 | 94 | " }" |
| 95 | 95 | }; |
| 96 | 96 | |
| 97 | 97 | static const std::string DEFAULT_UNLIT_SHADER{ |
| 98 | 98 | "vec4 getFragmentColor() {" |
| 99 | 99 | " DeferredFragment frag = unpackDeferredFragmentNoPosition(uv);" |
| 100 | − " return vec4(pow(vec3(frag.diffuseVal.w), vec3(1.0 / 2.2)), 1.0);" | |
| 101 | −// " return (frag.mode == FRAG_MODE_UNLIT ? vec4(pow(frag.diffuse, vec3(1.0 / 2.2)), 1.0) : vec4(vec3(0.0), 1.0));" | |
| 100 | + " return (frag.mode == FRAG_MODE_UNLIT ? vec4(pow(frag.diffuse, vec3(1.0 / 2.2)), 1.0) : vec4(vec3(0.0), 1.0));" | |
| 102 | 101 | " }" |
| 103 | 102 | }; |
| 104 | 103 | |
| 105 | 104 | static const std::string DEFAULT_LIGHTMAP_SHADER{ |
| 106 | 105 | "vec4 getFragmentColor() {" |
| 107 | 106 | " DeferredFragment frag = unpackDeferredFragmentNoPosition(uv);" |
| 108 | − " return (frag.mode == FRAG_MODE_LIGHTMAPPED ? vec4(frag.emissive, 1.0) : vec4(vec3(0.0), 1.0));" | |
| 107 | + " return (frag.mode == FRAG_MODE_LIGHTMAPPED ? vec4(pow(frag.emissive, vec3(1.0 / 2.2)), 1.0) : vec4(vec3(0.0), 1.0));" | |
| 109 | 108 | " }" |
| 110 | 109 | }; |
| 111 | 110 | |