summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/slang/slang-emit-spirv.cpp2
-rw-r--r--tests/hlsl-intrinsic/quad-control/quad-control-frag-many-entry-points.slang1
2 files changed, 2 insertions, 1 deletions
diff --git a/source/slang/slang-emit-spirv.cpp b/source/slang/slang-emit-spirv.cpp
index fda7b098d..18016d5fe 100644
--- a/source/slang/slang-emit-spirv.cpp
+++ b/source/slang/slang-emit-spirv.cpp
@@ -4650,7 +4650,7 @@ struct SPIRVEmitContext : public SourceEmitterBase, public SPIRVEmitSharedContex
}
break;
case kIROp_MaximallyReconvergesDecoration:
- ensureExtensionDeclaration(UnownedStringSlice("SPV_khr_maximal_reconvergence"));
+ ensureExtensionDeclaration(UnownedStringSlice("SPV_KHR_maximal_reconvergence"));
requireSPIRVExecutionMode(nullptr, dstID, SpvExecutionModeMaximallyReconvergesKHR);
break;
case kIROp_QuadDerivativesDecoration:
diff --git a/tests/hlsl-intrinsic/quad-control/quad-control-frag-many-entry-points.slang b/tests/hlsl-intrinsic/quad-control/quad-control-frag-many-entry-points.slang
index 2312f0c95..75fb75e8a 100644
--- a/tests/hlsl-intrinsic/quad-control/quad-control-frag-many-entry-points.slang
+++ b/tests/hlsl-intrinsic/quad-control/quad-control-frag-many-entry-points.slang
@@ -27,6 +27,7 @@ float4 getFragColor(float2 uv) {
return fragColor;
}
+// CHECK_SPIRV: OpExtension "SPV_KHR_maximal_reconvergence"
// CHECK_SPIRV: OpExecutionMode %fragmentMain1 MaximallyReconvergesKHR
// CHECK_SPIRV: OpExecutionMode %fragmentMain1 QuadDerivativesKHR
// CHECK_GLSL: layout(quad_derivatives) in