浏览代码

ShaderChunk: Improved fog_fragment mediump workaround comment.

Mr.doob 7 年之前
父节点
当前提交
085f272cfd
共有 1 个文件被更改,包括 3 次插入1 次删除
  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;