|
|
@@ -42,21 +42,21 @@ class DebugNode extends TempNode {
|
|
|
const callback = this.callback;
|
|
|
const snippet = this.node.build( builder );
|
|
|
|
|
|
- const title = '--- TSL debug - ' + builder.shaderStage + ' shader ---';
|
|
|
- const border = '-'.repeat( title.length );
|
|
|
-
|
|
|
- let code = '';
|
|
|
- code += '// #' + title + '#\n';
|
|
|
- code += builder.flow.code.replace( /^\t/mg, '' ) + '\n';
|
|
|
- code += '/* ... */ ' + snippet + ' /* ... */\n';
|
|
|
- code += '// #' + border + '#\n';
|
|
|
-
|
|
|
if ( callback !== null ) {
|
|
|
|
|
|
- callback( builder, code );
|
|
|
+ callback( builder, snippet );
|
|
|
|
|
|
} else {
|
|
|
|
|
|
+ const title = '--- TSL debug - ' + builder.shaderStage + ' shader ---';
|
|
|
+ const border = '-'.repeat( title.length );
|
|
|
+
|
|
|
+ let code = '';
|
|
|
+ code += '// #' + title + '#\n';
|
|
|
+ code += builder.flow.code.replace( /^\t/mg, '' ) + '\n';
|
|
|
+ code += '/* ... */ ' + snippet + ' /* ... */\n';
|
|
|
+ code += '// #' + border + '#\n';
|
|
|
+
|
|
|
log( code );
|
|
|
|
|
|
}
|