Skip to content

Commit bb32895

Browse files
Update ShaderGenerator.js to revert unnecessary changes
1 parent 906b0e0 commit bb32895

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

src/webgl/ShaderGenerator.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,18 +1619,19 @@ function shadergenerator(p5, fn) {
16191619
}
16201620
}
16211621
})
1622+
// Alias GLSL's mix function as lerp in p5.strands
1623+
// Bridging p5.js lerp and GLSL mix for consistency in shader expressions
1624+
const originalLerp = fn.lerp;
1625+
fn.lerp = function (...args) {
1626+
if (GLOBAL_SHADER?.isGenerating) {
1627+
return this.mix(...args); // Use mix inside p5.strands
1628+
} else {
1629+
return originalLerp.apply(this, args); // Fallback to normal p5.js lerp
1630+
}
1631+
};
16221632
}
1623-
1624-
// Alias GLSL's mix function as lerp in p5.strands
1625-
// Bridging p5.js lerp and GLSL mix for consistency in shader expressions
1626-
const originalLerp = fn.lerp;
1627-
fn.lerp = function (...args) {
1628-
if (GLOBAL_SHADER?.isGenerating) {
1629-
return this.mix(...args); // Use mix inside p5.strands
1630-
} else {
1631-
return originalLerp.apply(this, args); // Fallback to normal p5.js lerp
1632-
}
1633-
};
1633+
1634+
16341635

16351636
export default shadergenerator;
16361637

0 commit comments

Comments
 (0)