浏览代码

Move sizeNode under positionNode (#23043)

to mimic their order inside the actual shader code of Points material
William McMurray 3 年之前
父节点
当前提交
cc8142d638
共有 1 个文件被更改,包括 4 次插入4 次删除
  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' ) );
 
 		}