diff options
author | Arkadiusz Sarwa <arkadiusz.sarwa@amd.com> | 2022-05-18 12:27:56 +0300 |
---|---|---|
committer | Arkadiusz Sarwa <arkadiusz.sarwa@amd.com> | 2022-05-18 12:27:56 +0300 |
commit | 7b23f23dda358263a21418885dd9a8372f3f9f4b (patch) | |
tree | ec6df16547b4c617ef85e25e53bfba197e58af54 | |
parent | 39cb96d2432804a7dd3826a24ee911026df60821 (diff) |
Add SPV_AMD_shader_early_and_late_fragment_tests
-rw-r--r-- | include/spirv/unified1/spirv.core.grammar.json | 19 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.cs | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.h | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.hpp | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.hpp11 | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.json | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.lua | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.py | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spv.d | 1 |
9 files changed, 21 insertions, 6 deletions
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json index b74b161..d124018 100644 --- a/include/spirv/unified1/spirv.core.grammar.json +++ b/include/spirv/unified1/spirv.core.grammar.json @@ -9951,6 +9951,13 @@ "version" : "1.4" }, { + "enumerant": "EarlyAndLateFragmentTestsAMD", + "value": 5017, + "capabilities": [ "Shader" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests" ], + "version": "None" + }, + { "enumerant" : "StencilRefReplacingEXT", "value" : 5027, "capabilities" : [ "StencilExportEXT" ], @@ -9961,42 +9968,42 @@ "enumerant": "StencilRefUnchangedFrontAMD", "value": 5079, "capabilities": [ "StencilExportEXT" ], - "extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ], "version": "None" }, { "enumerant": "StencilRefGreaterFrontAMD", "value": 5080, "capabilities": [ "StencilExportEXT" ], - "extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ], "version": "None" }, { "enumerant": "StencilRefLessFrontAMD", "value": 5081, "capabilities": [ "StencilExportEXT" ], - "extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ], "version": "None" }, { "enumerant": "StencilRefUnchangedBackAMD", "value": 5082, "capabilities": [ "StencilExportEXT" ], - "extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ], "version": "None" }, { "enumerant": "StencilRefGreaterBackAMD", "value": 5083, "capabilities": [ "StencilExportEXT" ], - "extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ], "version": "None" }, { "enumerant": "StencilRefLessBackAMD", "value": 5084, "capabilities": [ "StencilExportEXT" ], - "extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ], + "extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ], "version": "None" }, { diff --git a/include/spirv/unified1/spirv.cs b/include/spirv/unified1/spirv.cs index 4512b4b..7076a5a 100644 --- a/include/spirv/unified1/spirv.cs +++ b/include/spirv/unified1/spirv.cs @@ -155,6 +155,7 @@ namespace Spv SignedZeroInfNanPreserve = 4461, RoundingModeRTE = 4462, RoundingModeRTZ = 4463, + EarlyAndLateFragmentTestsAMD = 5017, StencilRefReplacingEXT = 5027, StencilRefUnchangedFrontAMD = 5079, StencilRefGreaterFrontAMD = 5080, diff --git a/include/spirv/unified1/spirv.h b/include/spirv/unified1/spirv.h index 42a95f8..4dbf911 100644 --- a/include/spirv/unified1/spirv.h +++ b/include/spirv/unified1/spirv.h @@ -163,6 +163,7 @@ typedef enum SpvExecutionMode_ { SpvExecutionModeSignedZeroInfNanPreserve = 4461, SpvExecutionModeRoundingModeRTE = 4462, SpvExecutionModeRoundingModeRTZ = 4463, + SpvExecutionModeEarlyAndLateFragmentTestsAMD = 5017, SpvExecutionModeStencilRefReplacingEXT = 5027, SpvExecutionModeStencilRefUnchangedFrontAMD = 5079, SpvExecutionModeStencilRefGreaterFrontAMD = 5080, diff --git a/include/spirv/unified1/spirv.hpp b/include/spirv/unified1/spirv.hpp index 18762bb..54d2566 100644 --- a/include/spirv/unified1/spirv.hpp +++ b/include/spirv/unified1/spirv.hpp @@ -159,6 +159,7 @@ enum ExecutionMode { ExecutionModeSignedZeroInfNanPreserve = 4461, ExecutionModeRoundingModeRTE = 4462, ExecutionModeRoundingModeRTZ = 4463, + ExecutionModeEarlyAndLateFragmentTestsAMD = 5017, ExecutionModeStencilRefReplacingEXT = 5027, ExecutionModeStencilRefUnchangedFrontAMD = 5079, ExecutionModeStencilRefGreaterFrontAMD = 5080, diff --git a/include/spirv/unified1/spirv.hpp11 b/include/spirv/unified1/spirv.hpp11 index c02746a..32af607 100644 --- a/include/spirv/unified1/spirv.hpp11 +++ b/include/spirv/unified1/spirv.hpp11 @@ -159,6 +159,7 @@ enum class ExecutionMode : unsigned { SignedZeroInfNanPreserve = 4461, RoundingModeRTE = 4462, RoundingModeRTZ = 4463, + EarlyAndLateFragmentTestsAMD = 5017, StencilRefReplacingEXT = 5027, StencilRefUnchangedFrontAMD = 5079, StencilRefGreaterFrontAMD = 5080, diff --git a/include/spirv/unified1/spirv.json b/include/spirv/unified1/spirv.json index e4c69e0..5614537 100644 --- a/include/spirv/unified1/spirv.json +++ b/include/spirv/unified1/spirv.json @@ -178,6 +178,7 @@ "SignedZeroInfNanPreserve": 4461, "RoundingModeRTE": 4462, "RoundingModeRTZ": 4463, + "EarlyAndLateFragmentTestsAMD": 5017, "StencilRefReplacingEXT": 5027, "StencilRefUnchangedFrontAMD": 5079, "StencilRefGreaterFrontAMD": 5080, diff --git a/include/spirv/unified1/spirv.lua b/include/spirv/unified1/spirv.lua index f8814cc..2796d68 100644 --- a/include/spirv/unified1/spirv.lua +++ b/include/spirv/unified1/spirv.lua @@ -146,6 +146,7 @@ spv = { SignedZeroInfNanPreserve = 4461, RoundingModeRTE = 4462, RoundingModeRTZ = 4463, + EarlyAndLateFragmentTestsAMD = 5017, StencilRefReplacingEXT = 5027, StencilRefUnchangedFrontAMD = 5079, StencilRefGreaterFrontAMD = 5080, diff --git a/include/spirv/unified1/spirv.py b/include/spirv/unified1/spirv.py index 73c884e..b88f4b8 100644 --- a/include/spirv/unified1/spirv.py +++ b/include/spirv/unified1/spirv.py @@ -146,6 +146,7 @@ spv = { 'SignedZeroInfNanPreserve' : 4461, 'RoundingModeRTE' : 4462, 'RoundingModeRTZ' : 4463, + 'EarlyAndLateFragmentTestsAMD' : 5017, 'StencilRefReplacingEXT' : 5027, 'StencilRefUnchangedFrontAMD' : 5079, 'StencilRefGreaterFrontAMD' : 5080, diff --git a/include/spirv/unified1/spv.d b/include/spirv/unified1/spv.d index e11708c..6d0a6ee 100644 --- a/include/spirv/unified1/spv.d +++ b/include/spirv/unified1/spv.d @@ -158,6 +158,7 @@ enum ExecutionMode : uint SignedZeroInfNanPreserve = 4461, RoundingModeRTE = 4462, RoundingModeRTZ = 4463, + EarlyAndLateFragmentTestsAMD = 5017, StencilRefReplacingEXT = 5027, StencilRefUnchangedFrontAMD = 5079, StencilRefGreaterFrontAMD = 5080, |