瀏覽代碼

ShaderLib: MeshBasicMaterial struct constructor workaround for Android. See #7556.

Mr.doob 9 年之前
父節點
當前提交
687cbe49c6
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/renderers/shaders/ShaderLib.js

+ 5 - 1
src/renderers/shaders/ShaderLib.js

@@ -97,7 +97,11 @@ THREE.ShaderLib = {
 				THREE.ShaderChunk[ "alphatest_fragment" ],
 				THREE.ShaderChunk[ "specularmap_fragment" ],
 
-			"	ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), diffuseColor.rgb, vec3( 0.0 ) );",
+			"	ReflectedLight reflectedLight;",
+			"	reflectedLight.directDiffuse = vec3( 0.0 );",
+			"	reflectedLight.directSpecular = vec3( 0.0 );",
+			"	reflectedLight.indirectDiffuse = diffuseColor.rgb;",
+			"	reflectedLight.indirectSpecular = vec3( 0.0 );",
 
 				THREE.ShaderChunk[ "aomap_fragment" ],
 				THREE.ShaderChunk[ "shadowmap_fragment" ],