소스 검색

normal_fragment.glsl: added explanation. See #8318.

Mr.doob 9 년 전
부모
커밋
0e76fd2357
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/renderers/shaders/ShaderChunk/normal_fragment.glsl

+ 2 - 0
src/renderers/shaders/ShaderChunk/normal_fragment.glsl

@@ -1,5 +1,7 @@
 #ifdef FLAT_SHADED
 
+	// Workaround for Adreno/Nexus5 not able able to do dFdx( vViewPosition ) ...
+
 	vec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );
 	vec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );
 	vec3 normal = normalize( cross( fdx, fdy ) );