Skip to content

Commit afd9b38

Browse files
mvaligurskyMartin Valigursky
andauthored
Use GLSL transpilation to WGSL if only GLSL chunks were overriden (playcanvas#7751)
Co-authored-by: Martin Valigursky <mvaligursky@snapchat.com>
1 parent 9652b7b commit afd9b38

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/scene/shader-lib/programs/shader-generator-shader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class ShaderGeneratorShader extends ShaderGenerator {
8686
createShaderDefinition(device, options) {
8787

8888
const desc = options.shaderDesc;
89-
const wgsl = device.isWebGPU && !!desc.vertexWGSL && !!desc.fragmentWGSL;
89+
const wgsl = device.isWebGPU && !!desc.vertexWGSL && !!desc.fragmentWGSL && (options.shaderChunks?.useWGSL ?? true);
9090
const definitionOptions = {
9191
name: `ShaderMaterial-${desc.uniqueName}`,
9292
shaderLanguage: wgsl ? SHADERLANGUAGE_WGSL : SHADERLANGUAGE_GLSL,

0 commit comments

Comments
 (0)