|
@@ -51,12 +51,16 @@ class GLSLNodeBuilder extends NodeBuilder {
|
|
|
|
|
|
getPropertyName( node, shaderStage ) {
|
|
getPropertyName( node, shaderStage ) {
|
|
|
|
|
|
- if ( node.isOutputStructVar ) return '';
|
|
|
|
-
|
|
|
|
return super.getPropertyName( node, shaderStage );
|
|
return super.getPropertyName( node, shaderStage );
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ getOutputStructName() {
|
|
|
|
+
|
|
|
|
+ return '';
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
buildFunctionCode( shaderNode ) {
|
|
buildFunctionCode( shaderNode ) {
|
|
|
|
|
|
const layout = shaderNode.layout;
|
|
const layout = shaderNode.layout;
|
|
@@ -277,8 +281,6 @@ ${ flowData.code }
|
|
|
|
|
|
for ( const variable of vars ) {
|
|
for ( const variable of vars ) {
|
|
|
|
|
|
- if ( variable.isOutputStructVar ) continue;
|
|
|
|
-
|
|
|
|
snippets.push( `${ this.getVar( variable.type, variable.name ) };` );
|
|
snippets.push( `${ this.getVar( variable.type, variable.name ) };` );
|
|
|
|
|
|
}
|
|
}
|