🔧 Replace replaceAll() by replace()
This commit is contained in:
+4
-4
@@ -105,11 +105,11 @@ function loadGLSLResource(path) {
|
|||||||
let code = loadStringResource(path);
|
let code = loadStringResource(path);
|
||||||
|
|
||||||
// This regex matches either #include "..." or #include <...>. The part between the
|
// This regex matches either #include "..." or #include <...>. The part between the
|
||||||
// brackets is captured in the named "file" capture group.
|
// brackets is captured in the capture group.
|
||||||
const regex = RegExp('#include ["<](?<file>.+)[">]', 'g');
|
const regex = RegExp('#include ["<](.+)[">]', 'g');
|
||||||
|
|
||||||
code = code.replaceAll(regex, (m, p1, p2, str, groups) => {
|
code = code.replace(regex, (m, file) => {
|
||||||
return loadStringResource('/shaders/' + groups.file);
|
return loadStringResource('/shaders/' + file);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Add a trailing newline. Else the GLSL compiler complains...
|
// Add a trailing newline. Else the GLSL compiler complains...
|
||||||
|
|||||||
Reference in New Issue
Block a user