Merge pull request #219 from cmarcelo/SPV_EXT_shader_atomic_float16_add

Add header changes for SPV_EXT_shader_atomic_float16_add
This commit is contained in:
Raun Krisch 2021-06-23 10:51:49 -05:00 committed by GitHub
commit f95c3b3761
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 17 additions and 2 deletions

View File

@ -8255,7 +8255,7 @@
{ "kind" : "IdMemorySemantics", "name" : "'Semantics'" },
{ "kind" : "IdRef", "name" : "'Value'" }
],
"capabilities" : [ "AtomicFloat32AddEXT", "AtomicFloat64AddEXT" ],
"capabilities" : [ "AtomicFloat16AddEXT", "AtomicFloat32AddEXT", "AtomicFloat64AddEXT" ],
"extensions" : [ "SPV_EXT_shader_atomic_float_add" ],
"version" : "None"
},
@ -13420,6 +13420,13 @@
"value" : 6089,
"extensions" : [ "SPV_INTEL_long_constant_composite" ],
"version" : "None"
},
{
"enumerant" : "AtomicFloat16AddEXT",
"value" : 6095,
"capabilities" : [ "Shader" ],
"extensions" : [ "SPV_EXT_shader_atomic_float16_add" ],
"version" : "None"
}
]
},

View File

@ -1052,6 +1052,7 @@ namespace Spv
AtomicFloat32AddEXT = 6033,
AtomicFloat64AddEXT = 6034,
LongConstantCompositeINTEL = 6089,
AtomicFloat16AddEXT = 6095,
}
public enum RayFlagsShift

View File

@ -1052,6 +1052,7 @@ typedef enum SpvCapability_ {
SpvCapabilityAtomicFloat32AddEXT = 6033,
SpvCapabilityAtomicFloat64AddEXT = 6034,
SpvCapabilityLongConstantCompositeINTEL = 6089,
SpvCapabilityAtomicFloat16AddEXT = 6095,
SpvCapabilityMax = 0x7fffffff,
} SpvCapability;

View File

@ -1048,6 +1048,7 @@ enum Capability {
CapabilityAtomicFloat32AddEXT = 6033,
CapabilityAtomicFloat64AddEXT = 6034,
CapabilityLongConstantCompositeINTEL = 6089,
CapabilityAtomicFloat16AddEXT = 6095,
CapabilityMax = 0x7fffffff,
};

View File

@ -1048,6 +1048,7 @@ enum class Capability : unsigned {
AtomicFloat32AddEXT = 6033,
AtomicFloat64AddEXT = 6034,
LongConstantCompositeINTEL = 6089,
AtomicFloat16AddEXT = 6095,
Max = 0x7fffffff,
};

View File

@ -1034,7 +1034,8 @@
"DotProductKHR": 6019,
"AtomicFloat32AddEXT": 6033,
"AtomicFloat64AddEXT": 6034,
"LongConstantCompositeINTEL": 6089
"LongConstantCompositeINTEL": 6089,
"AtomicFloat16AddEXT": 6095
}
},
{

View File

@ -1010,6 +1010,7 @@ spv = {
AtomicFloat32AddEXT = 6033,
AtomicFloat64AddEXT = 6034,
LongConstantCompositeINTEL = 6089,
AtomicFloat16AddEXT = 6095,
},
RayFlagsShift = {

View File

@ -1010,6 +1010,7 @@ spv = {
'AtomicFloat32AddEXT' : 6033,
'AtomicFloat64AddEXT' : 6034,
'LongConstantCompositeINTEL' : 6089,
'AtomicFloat16AddEXT' : 6095,
},
'RayFlagsShift' : {

View File

@ -1055,6 +1055,7 @@ enum Capability : uint
AtomicFloat32AddEXT = 6033,
AtomicFloat64AddEXT = 6034,
LongConstantCompositeINTEL = 6089,
AtomicFloat16AddEXT = 6095,
}
enum RayFlagsShift : uint