Răsfoiți Sursa

WebGLRenderer: Moved numClippingPlanes check. See discussion in c46846127e6ccb48d0f24630d36a06645355305d.

Mr.doob 9 ani în urmă
părinte
comite
67e02f3f37
1 a modificat fișierele cu 5 adăugiri și 7 ștergeri
  1. 5 7
      src/renderers/WebGLRenderer.js

+ 5 - 7
src/renderers/WebGLRenderer.js

@@ -1719,13 +1719,6 @@ function WebGLRenderer( parameters ) {
 
 			}
 
-			if ( materialProperties.numClippingPlanes !== undefined &&
-				materialProperties.numClippingPlanes !== _clipping.numPlanes ) {
-
-				material.needsUpdate = true;
-
-			}
-
 		}
 
 		if ( material.needsUpdate === false ) {
@@ -1742,6 +1735,11 @@ function WebGLRenderer( parameters ) {
 
 				material.needsUpdate = true;
 
+			} else if ( materialProperties.numClippingPlanes !== undefined &&
+				materialProperties.numClippingPlanes !== _clipping.numPlanes ) {
+
+				material.needsUpdate = true;
+
 			}
 
 		}