瀏覽代碼

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 ) );