Skip to content

Commit 8a3694c

Browse files
authored
TSL: use raw data for DebugNode callback (#32638)
1 parent 4bbae20 commit 8a3694c

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

src/nodes/utils/DebugNode.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,21 @@ class DebugNode extends TempNode {
4242
const callback = this.callback;
4343
const snippet = this.node.build( builder );
4444

45-
const title = '--- TSL debug - ' + builder.shaderStage + ' shader ---';
46-
const border = '-'.repeat( title.length );
47-
48-
let code = '';
49-
code += '// #' + title + '#\n';
50-
code += builder.flow.code.replace( /^\t/mg, '' ) + '\n';
51-
code += '/* ... */ ' + snippet + ' /* ... */\n';
52-
code += '// #' + border + '#\n';
53-
5445
if ( callback !== null ) {
5546

56-
callback( builder, code );
47+
callback( builder, snippet );
5748

5849
} else {
5950

51+
const title = '--- TSL debug - ' + builder.shaderStage + ' shader ---';
52+
const border = '-'.repeat( title.length );
53+
54+
let code = '';
55+
code += '// #' + title + '#\n';
56+
code += builder.flow.code.replace( /^\t/mg, '' ) + '\n';
57+
code += '/* ... */ ' + snippet + ' /* ... */\n';
58+
code += '// #' + border + '#\n';
59+
6060
log( code );
6161

6262
}

0 commit comments

Comments
 (0)