Skip to content

Commit aa7bec9

Browse files
aardgooseaardgoose
and
aardgoose
authored
Nodes: consume labels() when used, to prevent duplicate uniform names. (#26822)
Co-authored-by: aardgoose <[email protected]>
1 parent 5bab962 commit aa7bec9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

examples/jsm/nodes/core/UniformNode.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ class UniformNode extends InputNode {
3939
const nodeUniform = builder.getUniformFromNode( sharedNode, sharedNodeType, builder.shaderStage, builder.context.label );
4040
const propertyName = builder.getPropertyName( nodeUniform );
4141

42+
if ( builder.context.label !== undefined ) delete builder.context.label;
43+
4244
return builder.format( propertyName, type, output );
4345

4446
}

0 commit comments

Comments
 (0)