diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-emit-spirv.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/source/slang/slang-emit-spirv.cpp b/source/slang/slang-emit-spirv.cpp index 04ddee990..90d0db5d7 100644 --- a/source/slang/slang-emit-spirv.cpp +++ b/source/slang/slang-emit-spirv.cpp @@ -4267,6 +4267,7 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex ensureExtensionDeclaration(UnownedStringSlice("SPV_EXT_mesh_shader")); break; case Stage::Hull: + case Stage::Domain: { requireSPIRVCapability(SpvCapabilityTessellation); @@ -4288,10 +4289,7 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex arg); } requireSPIRVExecutionMode(nullptr, getIRInstSpvID(entryPoint), mode); - break; } - case Stage::Domain: - requireSPIRVCapability(SpvCapabilityTessellation); break; default: break; |
