|
|
@@ -488,7 +488,6 @@ class ShaderCallNodeInternal extends Node {
|
|
|
//
|
|
|
|
|
|
const previousSubBuildFn = builder.subBuildFn;
|
|
|
- const previousContext = builder.addContext( { fnCall: this } );
|
|
|
|
|
|
builder.subBuildFn = subBuild;
|
|
|
|
|
|
@@ -566,7 +565,6 @@ class ShaderCallNodeInternal extends Node {
|
|
|
}
|
|
|
|
|
|
builder.subBuildFn = previousSubBuildFn;
|
|
|
- builder.setContext( previousContext );
|
|
|
|
|
|
if ( shaderNode.once ) {
|
|
|
|
|
|
@@ -610,8 +608,6 @@ class ShaderCallNodeInternal extends Node {
|
|
|
const subBuildOutput = builder.getSubBuildOutput( this );
|
|
|
const outputNode = this.getOutputNode( builder );
|
|
|
|
|
|
- const previousContext = builder.addContext( { fnCall: this } );
|
|
|
-
|
|
|
if ( buildStage === 'setup' ) {
|
|
|
|
|
|
const subBuildInitialized = builder.getSubBuildProperty( 'initialized', this );
|
|
|
@@ -659,8 +655,6 @@ class ShaderCallNodeInternal extends Node {
|
|
|
|
|
|
}
|
|
|
|
|
|
- builder.setContext( previousContext );
|
|
|
-
|
|
|
return result;
|
|
|
|
|
|
}
|
|
|
@@ -794,15 +788,9 @@ class ShaderNodeInternal extends Node {
|
|
|
|
|
|
}
|
|
|
|
|
|
- getLayout() {
|
|
|
-
|
|
|
- return this.layout;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
call( rawInputs = null ) {
|
|
|
|
|
|
- return new ShaderCallNodeInternal( this, rawInputs );
|
|
|
+ return nodeObject( new ShaderCallNodeInternal( this, rawInputs ) );
|
|
|
|
|
|
}
|
|
|
|