Fix SPIR-V float control contract (Preserve FP32 Inf and NaN)

This commit is contained in:
nmzik committed 2026-08-18 03:53:42 +02:00
1 parent 0df20eb300
commit b4809e7170
4 files changed
+37

No files matched your search

@@ -33,6 +33,7 @@ enum : uint32_t {
ExecutionModeEarlyFragmentTests = 9,
ExecutionModeDepthReplacing = 12,
ExecutionModeLocalSize = 17,
ExecutionModeSignedZeroInfNanPreserve = 4461,
ExecutionModeDerivativeGroupQuadsKHR = 5289,
AddressingModelLogical = 0,
MemoryModelGLSL450 = 1,
@@ -46,6 +47,7 @@ enum : uint32_t {
CapabilityGroupNonUniform = 61,
CapabilityGroupNonUniformBallot = 64,
CapabilityGroupNonUniformShuffle = 65,
CapabilitySignedZeroInfNanPreserve = 4466,
CapabilityComputeDerivativeGroupQuadsKHR = 5288,
StorageClassUniformConstant = 0,
StorageClassInput = 1,