diff options
| author | jarcherNV <jarcher@nvidia.com> | 2025-08-06 20:18:00 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-07 03:18:00 +0000 |
| commit | f241b1438104973d719926eb74e2195715d7608a (patch) | |
| tree | e71e52b3c48f67bb38f4e984df6a7ff33e567726 /source | |
| parent | 631a4c37a597fab7599abc472f25d671bfe37751 (diff) | |
Fix atomic fp16 vector SPIRV emit (#8104)
Update the SPIRV emit of atomic fp16 vector extension from its previous
incorrect name to SPV_NV_shader_atomic_fp16_vector.
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-emit-spirv.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/slang-emit-spirv.cpp b/source/slang/slang-emit-spirv.cpp index 0a755cd6d..0449c6b88 100644 --- a/source/slang/slang-emit-spirv.cpp +++ b/source/slang/slang-emit-spirv.cpp @@ -3753,7 +3753,7 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex if (as<IRVectorType>(atomicInst->getDataType())->getElementType()->getOp() == kIROp_HalfType) { - ensureExtensionDeclaration(toSlice("VK_NV_shader_atomic_float16_vector")); + ensureExtensionDeclaration(toSlice("SPV_NV_shader_atomic_fp16_vector")); requireSPIRVCapability(SpvCapabilityAtomicFloat16VectorNV); } break; @@ -3781,7 +3781,7 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex if (as<IRVectorType>(atomicInst->getDataType())->getElementType()->getOp() == kIROp_HalfType) { - ensureExtensionDeclaration(toSlice("VK_NV_shader_atomic_float16_vector")); + ensureExtensionDeclaration(toSlice("SPV_NV_shader_atomic_fp16_vector")); requireSPIRVCapability(SpvCapabilityAtomicFloat16VectorNV); } break; |
