Browse Source

ShaderChunk: Document saturate ifdefs.

Mr.doob 5 years ago
parent
commit
55b19acd96

+ 1 - 1
src/renderers/shaders/ShaderChunk/common.glsl.js

@@ -8,7 +8,7 @@ export default /* glsl */`
 #define EPSILON 1e-6
 
 #ifndef saturate
-// tonemapping_pars_fragment may have defined saturate() already
+// <tonemapping_pars_fragment> may have defined saturate() already
 #define saturate(a) clamp( a, 0.0, 1.0 )
 #endif
 #define whiteComplement(a) ( 1.0 - saturate( a ) )

+ 2 - 1
src/renderers/shaders/ShaderChunk/tonemapping_pars_fragment.glsl.js

@@ -1,6 +1,7 @@
 export default /* glsl */`
 #ifndef saturate
-	#define saturate(a) clamp( a, 0.0, 1.0 )
+// <common> may have defined saturate() already
+#define saturate(a) clamp( a, 0.0, 1.0 )
 #endif
 
 uniform float toneMappingExposure;