diff options
author | Raun Krisch <raun.krisch@gmail.com> | 2021-06-23 18:51:49 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-23 18:51:49 +0300 |
commit | f95c3b3761ee1b1903f54ae69b526ed6f0edc3b9 (patch) | |
tree | 7340c489e01b2feecda2b377493857ecc794d164 | |
parent | 64fbc2ff91ac8696a4766137dd529e38931a9454 (diff) | |
parent | 2351f3a7492123707ca83cd5f035dd2c6d0f3c14 (diff) |
Merge pull request #219 from cmarcelo/SPV_EXT_shader_atomic_float16_add
Add header changes for SPV_EXT_shader_atomic_float16_add
-rw-r--r-- | include/spirv/unified1/spirv.core.grammar.json | 9 | ||||
-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 | 3 | ||||
-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, 17 insertions, 2 deletions
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json index 04151cc..04eb87e 100644 --- a/include/spirv/unified1/spirv.core.grammar.json +++ b/include/spirv/unified1/spirv.core.grammar.json @@ -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" } ] }, diff --git a/include/spirv/unified1/spirv.cs b/include/spirv/unified1/spirv.cs index e8bf8d1..f2d8aaa 100644 --- a/include/spirv/unified1/spirv.cs +++ b/include/spirv/unified1/spirv.cs @@ -1052,6 +1052,7 @@ namespace Spv AtomicFloat32AddEXT = 6033, AtomicFloat64AddEXT = 6034, LongConstantCompositeINTEL = 6089, + AtomicFloat16AddEXT = 6095, } public enum RayFlagsShift diff --git a/include/spirv/unified1/spirv.h b/include/spirv/unified1/spirv.h index cd777e9..68e9a9a 100644 --- a/include/spirv/unified1/spirv.h +++ b/include/spirv/unified1/spirv.h @@ -1052,6 +1052,7 @@ typedef enum SpvCapability_ { SpvCapabilityAtomicFloat32AddEXT = 6033, SpvCapabilityAtomicFloat64AddEXT = 6034, SpvCapabilityLongConstantCompositeINTEL = 6089, + SpvCapabilityAtomicFloat16AddEXT = 6095, SpvCapabilityMax = 0x7fffffff, } SpvCapability; diff --git a/include/spirv/unified1/spirv.hpp b/include/spirv/unified1/spirv.hpp index 6b57605..098ab39 100644 --- a/include/spirv/unified1/spirv.hpp +++ b/include/spirv/unified1/spirv.hpp @@ -1048,6 +1048,7 @@ enum Capability { CapabilityAtomicFloat32AddEXT = 6033, CapabilityAtomicFloat64AddEXT = 6034, CapabilityLongConstantCompositeINTEL = 6089, + CapabilityAtomicFloat16AddEXT = 6095, CapabilityMax = 0x7fffffff, }; diff --git a/include/spirv/unified1/spirv.hpp11 b/include/spirv/unified1/spirv.hpp11 index cac9539..8bfd57f 100644 --- a/include/spirv/unified1/spirv.hpp11 +++ b/include/spirv/unified1/spirv.hpp11 @@ -1048,6 +1048,7 @@ enum class Capability : unsigned { AtomicFloat32AddEXT = 6033, AtomicFloat64AddEXT = 6034, LongConstantCompositeINTEL = 6089, + AtomicFloat16AddEXT = 6095, Max = 0x7fffffff, }; diff --git a/include/spirv/unified1/spirv.json b/include/spirv/unified1/spirv.json index c765839..f4f13bc 100644 --- a/include/spirv/unified1/spirv.json +++ b/include/spirv/unified1/spirv.json @@ -1034,7 +1034,8 @@ "DotProductKHR": 6019, "AtomicFloat32AddEXT": 6033, "AtomicFloat64AddEXT": 6034, - "LongConstantCompositeINTEL": 6089 + "LongConstantCompositeINTEL": 6089, + "AtomicFloat16AddEXT": 6095 } }, { diff --git a/include/spirv/unified1/spirv.lua b/include/spirv/unified1/spirv.lua index bd335b1..9f05c99 100644 --- a/include/spirv/unified1/spirv.lua +++ b/include/spirv/unified1/spirv.lua @@ -1010,6 +1010,7 @@ spv = { AtomicFloat32AddEXT = 6033, AtomicFloat64AddEXT = 6034, LongConstantCompositeINTEL = 6089, + AtomicFloat16AddEXT = 6095, }, RayFlagsShift = { diff --git a/include/spirv/unified1/spirv.py b/include/spirv/unified1/spirv.py index 5f0f806..fbef918 100644 --- a/include/spirv/unified1/spirv.py +++ b/include/spirv/unified1/spirv.py @@ -1010,6 +1010,7 @@ spv = { 'AtomicFloat32AddEXT' : 6033, 'AtomicFloat64AddEXT' : 6034, 'LongConstantCompositeINTEL' : 6089, + 'AtomicFloat16AddEXT' : 6095, }, 'RayFlagsShift' : { diff --git a/include/spirv/unified1/spv.d b/include/spirv/unified1/spv.d index 5b6da8e..65ea536 100644 --- a/include/spirv/unified1/spv.d +++ b/include/spirv/unified1/spv.d @@ -1055,6 +1055,7 @@ enum Capability : uint AtomicFloat32AddEXT = 6033, AtomicFloat64AddEXT = 6034, LongConstantCompositeINTEL = 6089, + AtomicFloat16AddEXT = 6095, } enum RayFlagsShift : uint |