Przeglądaj źródła

TSL: UniformsNode support `int/uint` (#28666)

* allow specify bufferType to uniforms

* update bufferType in setup()

* cleanup

* cleanup

---------

Co-authored-by: sunag <[email protected]>
Renaud Rohlinger 1 rok temu
rodzic
commit
4e3656e205
1 zmienionych plików z 1 dodań i 0 usunięć
  1. 1 0
      examples/jsm/nodes/accessors/UniformsNode.js

+ 1 - 0
examples/jsm/nodes/accessors/UniformsNode.js

@@ -120,6 +120,7 @@ class UniformsNode extends BufferNode {
 
 		this.value = new Float32Array( length * 4 );
 		this.bufferCount = length;
+		this.bufferType = builder.changeComponentType( 'vec4', builder.getComponentType( this._elementType ) );
 
 		return super.setup( builder );