소스 검색

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;