Skip to content

Commit 2b9ba21

Browse files
Add SPV_KHR_maximal_reconvergence (KhronosGroup#407)
Co-authored-by: Jeff Bolz <[email protected]>
1 parent 23d4a39 commit 2b9ba21

File tree

10 files changed

+16
-0
lines changed

10 files changed

+16
-0
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ namespace Spv
205205
NoGlobalOffsetINTEL = 5895,
206206
NumSIMDWorkitemsINTEL = 5896,
207207
SchedulerTargetFmaxMhzINTEL = 5903,
208+
MaximallyReconvergesKHR = 6023,
208209
StreamingInterfaceINTEL = 6154,
209210
RegisterMapInterfaceINTEL = 6160,
210211
NamedBarrierCountINTEL = 6417,

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11500,6 +11500,13 @@
1150011500
"version" : "None"
1150111501
},
1150211502
{
11503+
"enumerant" : "MaximallyReconvergesKHR",
11504+
"value" : 6023,
11505+
"capabilities" : [ "Shader" ],
11506+
"extensions" : [ "SPV_KHR_maximal_reconvergence" ],
11507+
"version" : "None"
11508+
},
11509+
{
1150311510
"enumerant" : "StreamingInterfaceINTEL",
1150411511
"value" : 6154,
1150511512
"parameters" : [

include/spirv/unified1/spirv.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ public enum ExecutionMode
204204
NoGlobalOffsetINTEL = 5895,
205205
NumSIMDWorkitemsINTEL = 5896,
206206
SchedulerTargetFmaxMhzINTEL = 5903,
207+
MaximallyReconvergesKHR = 6023,
207208
StreamingInterfaceINTEL = 6154,
208209
RegisterMapInterfaceINTEL = 6160,
209210
NamedBarrierCountINTEL = 6417,

include/spirv/unified1/spirv.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ typedef enum SpvExecutionMode_ {
212212
SpvExecutionModeNoGlobalOffsetINTEL = 5895,
213213
SpvExecutionModeNumSIMDWorkitemsINTEL = 5896,
214214
SpvExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
215+
SpvExecutionModeMaximallyReconvergesKHR = 6023,
215216
SpvExecutionModeStreamingInterfaceINTEL = 6154,
216217
SpvExecutionModeRegisterMapInterfaceINTEL = 6160,
217218
SpvExecutionModeNamedBarrierCountINTEL = 6417,

include/spirv/unified1/spirv.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ enum ExecutionMode {
208208
ExecutionModeNoGlobalOffsetINTEL = 5895,
209209
ExecutionModeNumSIMDWorkitemsINTEL = 5896,
210210
ExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
211+
ExecutionModeMaximallyReconvergesKHR = 6023,
211212
ExecutionModeStreamingInterfaceINTEL = 6154,
212213
ExecutionModeRegisterMapInterfaceINTEL = 6160,
213214
ExecutionModeNamedBarrierCountINTEL = 6417,

include/spirv/unified1/spirv.hpp11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ enum class ExecutionMode : unsigned {
208208
NoGlobalOffsetINTEL = 5895,
209209
NumSIMDWorkitemsINTEL = 5896,
210210
SchedulerTargetFmaxMhzINTEL = 5903,
211+
MaximallyReconvergesKHR = 6023,
211212
StreamingInterfaceINTEL = 6154,
212213
RegisterMapInterfaceINTEL = 6160,
213214
NamedBarrierCountINTEL = 6417,

include/spirv/unified1/spirv.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@
227227
"NoGlobalOffsetINTEL": 5895,
228228
"NumSIMDWorkitemsINTEL": 5896,
229229
"SchedulerTargetFmaxMhzINTEL": 5903,
230+
"MaximallyReconvergesKHR": 6023,
230231
"StreamingInterfaceINTEL": 6154,
231232
"RegisterMapInterfaceINTEL": 6160,
232233
"NamedBarrierCountINTEL": 6417

include/spirv/unified1/spirv.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ spv = {
195195
NoGlobalOffsetINTEL = 5895,
196196
NumSIMDWorkitemsINTEL = 5896,
197197
SchedulerTargetFmaxMhzINTEL = 5903,
198+
MaximallyReconvergesKHR = 6023,
198199
StreamingInterfaceINTEL = 6154,
199200
RegisterMapInterfaceINTEL = 6160,
200201
NamedBarrierCountINTEL = 6417,

include/spirv/unified1/spirv.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@
195195
'NoGlobalOffsetINTEL' : 5895,
196196
'NumSIMDWorkitemsINTEL' : 5896,
197197
'SchedulerTargetFmaxMhzINTEL' : 5903,
198+
'MaximallyReconvergesKHR' : 6023,
198199
'StreamingInterfaceINTEL' : 6154,
199200
'RegisterMapInterfaceINTEL' : 6160,
200201
'NamedBarrierCountINTEL' : 6417,

include/spirv/unified1/spv.d

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ enum ExecutionMode : uint
207207
NoGlobalOffsetINTEL = 5895,
208208
NumSIMDWorkitemsINTEL = 5896,
209209
SchedulerTargetFmaxMhzINTEL = 5903,
210+
MaximallyReconvergesKHR = 6023,
210211
StreamingInterfaceINTEL = 6154,
211212
RegisterMapInterfaceINTEL = 6160,
212213
NamedBarrierCountINTEL = 6417,

0 commit comments

Comments
 (0)