Ver código fonte

WebGPURenderer: Apply setupDepth even if fragmentNode isn't null (#28043)

Renaud Rohlinger 1 ano atrás
pai
commit
9b5d69776d
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      examples/jsm/nodes/materials/NodeMaterial.js

+ 2 - 2
examples/jsm/nodes/materials/NodeMaterial.js

@@ -96,9 +96,9 @@ class NodeMaterial extends ShaderMaterial {
 
 
 		const clippingNode = this.setupClipping( builder );
 		const clippingNode = this.setupClipping( builder );
 
 
-		if ( this.fragmentNode === null ) {
+		if ( this.depthWrite === true ) this.setupDepth( builder );
 
 
-			if ( this.depthWrite === true ) this.setupDepth( builder );
+		if ( this.fragmentNode === null ) {
 
 
 			if ( this.normals === true ) this.setupNormal( builder );
 			if ( this.normals === true ) this.setupNormal( builder );