From f241b1438104973d719926eb74e2195715d7608a Mon Sep 17 00:00:00 2001 From: jarcherNV Date: Wed, 6 Aug 2025 20:18:00 -0700 Subject: 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. --- source/slang/slang-emit-spirv.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source') 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(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(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; -- cgit v1.2.3