We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
undefined
uniform()
1 parent 7d7f420 commit 825baf9Copy full SHA for 825baf9
src/nodes/core/UniformNode.js
@@ -235,8 +235,23 @@ export const uniform = ( value, type ) => {
235
236
}
237
238
- // @TODO: get ConstNode from .traverse() in the future
239
- value = ( value && value.isNode === true ) ? ( value.node && value.node.value ) || value.value : value;
+ if ( value && value.isNode === true ) {
+
240
+ let v = value.value;
241
242
+ value.traverse( n => {
243
244
+ if ( n.isConstNode === true ) {
245
246
+ v = n.value;
247
248
+ }
249
250
+ } );
251
252
+ value = v;
253
254
255
256
return nodeObject( new UniformNode( value, nodeType ) );
257
0 commit comments