diff options
| author | Darren Wihandi <65404740+fairywreath@users.noreply.github.com> | 2025-03-19 17:53:57 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-19 21:53:57 +0000 |
| commit | 404e95cdd02830ba0fb215081e826025609c4d14 (patch) | |
| tree | 4f68e2476a29372c385329e709719f2f51e3055d /source/slang/slang-emit-spirv.cpp | |
| parent | 155e0804edbc9e7175cb0a6ed60d3daff0ba5e01 (diff) | |
Output SPV_KHR_compute_shader_derivatives extension string instead of the NV extension (#6641)
* Output SPV_KHR_compute_shader_derivatives instead of the NV extension
* add alias for nv extension
Diffstat (limited to 'source/slang/slang-emit-spirv.cpp')
| -rw-r--r-- | source/slang/slang-emit-spirv.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/slang/slang-emit-spirv.cpp b/source/slang/slang-emit-spirv.cpp index 758e1ca7e..266f3b7e9 100644 --- a/source/slang/slang-emit-spirv.cpp +++ b/source/slang/slang-emit-spirv.cpp @@ -3603,7 +3603,7 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex continue; ensureExtensionDeclaration( - UnownedStringSlice("SPV_NV_compute_shader_derivatives")); + UnownedStringSlice("SPV_KHR_compute_shader_derivatives")); auto numThreadsDecor = entryPointDecor->findDecoration<IRNumThreadsDecoration>(); if (isQuad) @@ -3617,8 +3617,8 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex requireSPIRVExecutionMode( nullptr, getIRInstSpvID(entryPoint), - SpvExecutionModeDerivativeGroupQuadsNV); - requireSPIRVCapability(SpvCapabilityComputeDerivativeGroupQuadsNV); + SpvExecutionModeDerivativeGroupQuadsKHR); + requireSPIRVCapability(SpvCapabilityComputeDerivativeGroupQuadsKHR); } else { @@ -3631,8 +3631,8 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex requireSPIRVExecutionMode( nullptr, getIRInstSpvID(entryPoint), - SpvExecutionModeDerivativeGroupLinearNV); - requireSPIRVCapability(SpvCapabilityComputeDerivativeGroupLinearNV); + SpvExecutionModeDerivativeGroupLinearKHR); + requireSPIRVCapability(SpvCapabilityComputeDerivativeGroupLinearKHR); } } |
