Explorar el Código

ShaderChunk: Improved fog_fragment mediump workaround comment.

Mr.doob hace 7 años
padre
commit
085f272cfd
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/renderers/shaders/ShaderChunk/fog_fragment.glsl

+ 3 - 1
src/renderers/shaders/ShaderChunk/fog_fragment.glsl

@@ -1,6 +1,8 @@
 #ifdef USE_FOG
 
-	// divide then multiply by max component to try to avoid saturating mediump precision
+	// float fogDepth = length( vFogPosition );
+	// mediump support: divide then multiply by max component
+
 	vec3 fogPositionAbs = abs( vFogPosition );
 	float fogMaxComponent = max( fogPositionAbs.x, max( fogPositionAbs.y, fogPositionAbs.z ) );
 	float fogDepth = length( vFogPosition / fogMaxComponent ) * fogMaxComponent;