Skip to content

Commit 7b23f23

Browse files
Add SPV_AMD_shader_early_and_late_fragment_tests
1 parent 39cb96d commit 7b23f23

File tree

9 files changed

+21
-6
lines changed

9 files changed

+21
-6
lines changed

include/spirv/unified1/spirv.core.grammar.json

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9950,6 +9950,13 @@
99509950
],
99519951
"version" : "1.4"
99529952
},
9953+
{
9954+
"enumerant": "EarlyAndLateFragmentTestsAMD",
9955+
"value": 5017,
9956+
"capabilities": [ "Shader" ],
9957+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests" ],
9958+
"version": "None"
9959+
},
99539960
{
99549961
"enumerant" : "StencilRefReplacingEXT",
99559962
"value" : 5027,
@@ -9961,42 +9968,42 @@
99619968
"enumerant": "StencilRefUnchangedFrontAMD",
99629969
"value": 5079,
99639970
"capabilities": [ "StencilExportEXT" ],
9964-
"extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ],
9971+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ],
99659972
"version": "None"
99669973
},
99679974
{
99689975
"enumerant": "StencilRefGreaterFrontAMD",
99699976
"value": 5080,
99709977
"capabilities": [ "StencilExportEXT" ],
9971-
"extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ],
9978+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ],
99729979
"version": "None"
99739980
},
99749981
{
99759982
"enumerant": "StencilRefLessFrontAMD",
99769983
"value": 5081,
99779984
"capabilities": [ "StencilExportEXT" ],
9978-
"extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ],
9985+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ],
99799986
"version": "None"
99809987
},
99819988
{
99829989
"enumerant": "StencilRefUnchangedBackAMD",
99839990
"value": 5082,
99849991
"capabilities": [ "StencilExportEXT" ],
9985-
"extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ],
9992+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ],
99869993
"version": "None"
99879994
},
99889995
{
99899996
"enumerant": "StencilRefGreaterBackAMD",
99909997
"value": 5083,
99919998
"capabilities": [ "StencilExportEXT" ],
9992-
"extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ],
9999+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ],
999310000
"version": "None"
999410001
},
999510002
{
999610003
"enumerant": "StencilRefLessBackAMD",
999710004
"value": 5084,
999810005
"capabilities": [ "StencilExportEXT" ],
9999-
"extensions": [ "SPV_AMD_fragment_discard_storage_writes", "SPV_EXT_shader_stencil_export" ],
10006+
"extensions": [ "SPV_AMD_shader_early_and_late_fragment_tests", "SPV_EXT_shader_stencil_export" ],
1000010007
"version": "None"
1000110008
},
1000210009
{

include/spirv/unified1/spirv.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ public enum ExecutionMode
155155
SignedZeroInfNanPreserve = 4461,
156156
RoundingModeRTE = 4462,
157157
RoundingModeRTZ = 4463,
158+
EarlyAndLateFragmentTestsAMD = 5017,
158159
StencilRefReplacingEXT = 5027,
159160
StencilRefUnchangedFrontAMD = 5079,
160161
StencilRefGreaterFrontAMD = 5080,

include/spirv/unified1/spirv.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ typedef enum SpvExecutionMode_ {
163163
SpvExecutionModeSignedZeroInfNanPreserve = 4461,
164164
SpvExecutionModeRoundingModeRTE = 4462,
165165
SpvExecutionModeRoundingModeRTZ = 4463,
166+
SpvExecutionModeEarlyAndLateFragmentTestsAMD = 5017,
166167
SpvExecutionModeStencilRefReplacingEXT = 5027,
167168
SpvExecutionModeStencilRefUnchangedFrontAMD = 5079,
168169
SpvExecutionModeStencilRefGreaterFrontAMD = 5080,

include/spirv/unified1/spirv.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ enum ExecutionMode {
159159
ExecutionModeSignedZeroInfNanPreserve = 4461,
160160
ExecutionModeRoundingModeRTE = 4462,
161161
ExecutionModeRoundingModeRTZ = 4463,
162+
ExecutionModeEarlyAndLateFragmentTestsAMD = 5017,
162163
ExecutionModeStencilRefReplacingEXT = 5027,
163164
ExecutionModeStencilRefUnchangedFrontAMD = 5079,
164165
ExecutionModeStencilRefGreaterFrontAMD = 5080,

include/spirv/unified1/spirv.hpp11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ enum class ExecutionMode : unsigned {
159159
SignedZeroInfNanPreserve = 4461,
160160
RoundingModeRTE = 4462,
161161
RoundingModeRTZ = 4463,
162+
EarlyAndLateFragmentTestsAMD = 5017,
162163
StencilRefReplacingEXT = 5027,
163164
StencilRefUnchangedFrontAMD = 5079,
164165
StencilRefGreaterFrontAMD = 5080,

include/spirv/unified1/spirv.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
"SignedZeroInfNanPreserve": 4461,
179179
"RoundingModeRTE": 4462,
180180
"RoundingModeRTZ": 4463,
181+
"EarlyAndLateFragmentTestsAMD": 5017,
181182
"StencilRefReplacingEXT": 5027,
182183
"StencilRefUnchangedFrontAMD": 5079,
183184
"StencilRefGreaterFrontAMD": 5080,

include/spirv/unified1/spirv.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ spv = {
146146
SignedZeroInfNanPreserve = 4461,
147147
RoundingModeRTE = 4462,
148148
RoundingModeRTZ = 4463,
149+
EarlyAndLateFragmentTestsAMD = 5017,
149150
StencilRefReplacingEXT = 5027,
150151
StencilRefUnchangedFrontAMD = 5079,
151152
StencilRefGreaterFrontAMD = 5080,

include/spirv/unified1/spirv.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@
146146
'SignedZeroInfNanPreserve' : 4461,
147147
'RoundingModeRTE' : 4462,
148148
'RoundingModeRTZ' : 4463,
149+
'EarlyAndLateFragmentTestsAMD' : 5017,
149150
'StencilRefReplacingEXT' : 5027,
150151
'StencilRefUnchangedFrontAMD' : 5079,
151152
'StencilRefGreaterFrontAMD' : 5080,

include/spirv/unified1/spv.d

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ enum ExecutionMode : uint
158158
SignedZeroInfNanPreserve = 4461,
159159
RoundingModeRTE = 4462,
160160
RoundingModeRTZ = 4463,
161+
EarlyAndLateFragmentTestsAMD = 5017,
161162
StencilRefReplacingEXT = 5027,
162163
StencilRefUnchangedFrontAMD = 5079,
163164
StencilRefGreaterFrontAMD = 5080,

0 commit comments

Comments
 (0)