Browse Source

use standard GAMMA_FACTOR define.

Ben Houston 9 years ago
parent
commit
47aa1bebd0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/renderers/shaders/ShaderChunk/encodings.glsl

+ 2 - 2
src/renderers/shaders/ShaderChunk/encodings.glsl

@@ -18,7 +18,7 @@ vec4 texelDecode( in vec4 encodedTexel, in int encoding ) {
   }
   }
 
 
   if( encoding == ENCODING_sRGB ) {
   if( encoding == ENCODING_sRGB ) {
-    return vec4( pow( encodedTexel.xyz, vec3( 2.2 ) ), encodedTexel.w );
+    return vec4( pow( encodedTexel.xyz, vec3( GAMMA_FACTOR ) ), encodedTexel.w );
   }
   }
 
 
   if( encoding == ENCODING_RGBE ) {
   if( encoding == ENCODING_RGBE ) {
@@ -56,7 +56,7 @@ vec4 texelEncode( in vec4 linearRgba, in int encoding )
   }
   }
 
 
   if( encoding == ENCODING_sRGB ) {
   if( encoding == ENCODING_sRGB ) {
-    return vec4( pow( linearRgba.xyz, vec3( 0.4545 ) ), linearRgba.w );
+    return vec4( pow( linearRgba.xyz, vec3( 1.0 / GAMMA_FACTOR ) ), linearRgba.w );
   }
   }
 
 
   if( encoding == ENCODING_RGBE ) {
   if( encoding == ENCODING_RGBE ) {