Skip to content

Commit ffe2f60

Browse files
Fix ReferenceError by moving 'fn' to module scope in ShaderGenerator.js
1 parent 92f729c commit ffe2f60

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/webgl/ShaderGenerator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { parse } from 'acorn';
88
import { ancestor } from 'acorn-walk';
99
import escodegen from 'escodegen';
1010

11+
const fn = {};
1112
function shadergenerator(p5, fn) {
1213
if (!fn || typeof fn !== 'object') {
1314
throw new Error("fn is not defined or is not an object. Ensure it is passed correctly to shadergenerator.");
@@ -1638,6 +1639,5 @@ fn.lerp = function (...args) {
16381639
export default shadergenerator;
16391640

16401641
if (typeof p5 !== 'undefined') {
1641-
const fn = {};
16421642
p5.registerAddon((p5) => shadergenerator(p5, fn));
16431643
}

0 commit comments

Comments
 (0)