Explorar o código

Move sizeNode under positionNode (#23043)

to mimic their order inside the actual shader code of Points material
William McMurray %!s(int64=3) %!d(string=hai) anos
pai
achega
cc8142d638
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      examples/jsm/renderers/webgl/nodes/WebGLNodeBuilder.js

+ 4 - 4
examples/jsm/renderers/webgl/nodes/WebGLNodeBuilder.js

@@ -116,15 +116,15 @@ class WebGLNodeBuilder extends NodeBuilder {
 
 		}
 
-		if ( material.sizeNode && material.sizeNode.isNode ) {
+		if ( material.positionNode && material.positionNode.isNode ) {
 
-			this.addSlot( 'vertex', new SlotNode( material.sizeNode, 'SIZE', 'float' ) );
+			this.addSlot( 'vertex', new SlotNode( material.positionNode, 'POSITION', 'vec3' ) );
 
 		}
 
-		if ( material.positionNode && material.positionNode.isNode ) {
+		if ( material.sizeNode && material.sizeNode.isNode ) {
 
-			this.addSlot( 'vertex', new SlotNode( material.positionNode, 'POSITION', 'vec3' ) );
+			this.addSlot( 'vertex', new SlotNode( material.sizeNode, 'SIZE', 'float' ) );
 
 		}