diff --git a/modules/shadertools/src/lib/assemble-shaders.js b/modules/shadertools/src/lib/assemble-shaders.js index a53ee95646..e5ac80a51c 100644 --- a/modules/shadertools/src/lib/assemble-shaders.js +++ b/modules/shadertools/src/lib/assemble-shaders.js @@ -5,7 +5,7 @@ import injectShader, {DECLARATION_INJECT_MARKER} from './inject-shader'; import transpileShader from './transpile-shader'; import {assert} from '../utils'; -const REGEX_FIRST_FUNCTION = /[ \t]*\w+[ \t]+\w+\s*\([^)]*\)\s*\{\n?/; +const REGEX_FIRST_FUNCTION = /^[ \t]*\w+[ \t]+\w+\s*\([^)]*\)/; const INJECT_SHADER_DECLARATIONS = `\n\n${DECLARATION_INJECT_MARKER}\n\n`; const SHADER_TYPE = {