We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents acb517a + afd9b38 commit 8ceac68Copy full SHA for 8ceac68
1 file changed
src/scene/shader-lib/programs/shader-generator-shader.js
@@ -86,7 +86,7 @@ class ShaderGeneratorShader extends ShaderGenerator {
86
createShaderDefinition(device, options) {
87
88
const desc = options.shaderDesc;
89
- const wgsl = device.isWebGPU && !!desc.vertexWGSL && !!desc.fragmentWGSL;
+ const wgsl = device.isWebGPU && !!desc.vertexWGSL && !!desc.fragmentWGSL && (options.shaderChunks?.useWGSL ?? true);
90
const definitionOptions = {
91
name: `ShaderMaterial-${desc.uniqueName}`,
92
shaderLanguage: wgsl ? SHADERLANGUAGE_WGSL : SHADERLANGUAGE_GLSL,
0 commit comments