2
0
Эх сурвалжийг харах

WebGLMaterials: Moved material.uniformsNeedUpdate back.

Mr.doob 5 жил өмнө
parent
commit
b063139c82

+ 0 - 6
src/renderers/WebGLRenderer.js

@@ -1875,12 +1875,6 @@ function WebGLRenderer( parameters ) {
 
 			WebGLUniforms.upload( _gl, materialProperties.uniformsList, m_uniforms, textures );
 
-			if ( material.isShaderMaterial ) {
-
-				material.uniformsNeedUpdate = false; // #15581
-
-			}
-
 		}
 
 		if ( material.isShaderMaterial && material.uniformsNeedUpdate === true ) {

+ 4 - 0
src/renderers/webgl/WebGLMaterials.js

@@ -101,6 +101,10 @@ function WebGLMaterials( properties ) {
 			uniforms.color.value.copy( material.color );
 			uniforms.opacity.value = material.opacity;
 
+		} else if ( material.isShaderMaterial ) {
+
+			material.uniformsNeedUpdate = false; // #15581
+
 		}
 
 	}