aboutsummaryrefslogtreecommitdiff
path: root/include/spirv/unified1/spirv.lua
diff options
context:
space:
mode:
authorJohn Kessenich <cepheus@frii.com>2019-05-06 23:34:36 -0600
committerJohn Kessenich <cepheus@frii.com>2019-05-06 23:34:36 -0600
commitc4f8f65792d4bf2657ca751904c511bbcf2ac77b (patch)
tree79aefbc2b6cd41270616a5466339f303da949d61 /include/spirv/unified1/spirv.lua
parenta5d33a253b47e183e54dcb9cf0e8ee729e88f6db (diff)
downloadSPIRV-Headers-c4f8f65792d4bf2657ca751904c511bbcf2ac77b.tar.gz
Move to version 1.4 of SPIR-V.
Diffstat (limited to 'include/spirv/unified1/spirv.lua')
-rw-r--r--include/spirv/unified1/spirv.lua27
1 files changed, 25 insertions, 2 deletions
diff --git a/include/spirv/unified1/spirv.lua b/include/spirv/unified1/spirv.lua
index 820393c..3a4ec13 100644
--- a/include/spirv/unified1/spirv.lua
+++ b/include/spirv/unified1/spirv.lua
@@ -44,8 +44,8 @@
spv = {
MagicNumber = 0x07230203,
- Version = 0x00010300,
- Revision = 7,
+ Version = 0x00010400,
+ Revision = 1,
OpCodeMask = 0xffff,
WordCountShift = 16,
@@ -288,6 +288,8 @@ spv = {
MakeTexelVisibleKHR = 9,
NonPrivateTexelKHR = 10,
VolatileTexelKHR = 11,
+ SignExtend = 12,
+ ZeroExtend = 13,
},
ImageOperandsMask = {
@@ -304,6 +306,8 @@ spv = {
MakeTexelVisibleKHR = 0x00000200,
NonPrivateTexelKHR = 0x00000400,
VolatileTexelKHR = 0x00000800,
+ SignExtend = 0x00001000,
+ ZeroExtend = 0x00002000,
},
FPFastMathModeShift = {
@@ -379,6 +383,7 @@ spv = {
NonWritable = 24,
NonReadable = 25,
Uniform = 26,
+ UniformId = 27,
SaturatedConversion = 28,
Stream = 29,
Location = 30,
@@ -413,8 +418,10 @@ spv = {
NonUniformEXT = 5300,
RestrictPointerEXT = 5355,
AliasedPointerEXT = 5356,
+ CounterBuffer = 5634,
HlslCounterBufferGOOGLE = 5634,
HlslSemanticGOOGLE = 5635,
+ UserSemantic = 5635,
},
BuiltIn = {
@@ -534,6 +541,11 @@ spv = {
DontUnroll = 1,
DependencyInfinite = 2,
DependencyLength = 3,
+ MinIterations = 4,
+ MaxIterations = 5,
+ IterationMultiple = 6,
+ PeelCount = 7,
+ PartialCount = 8,
},
LoopControlMask = {
@@ -542,6 +554,11 @@ spv = {
DontUnroll = 0x00000002,
DependencyInfinite = 0x00000004,
DependencyLength = 0x00000008,
+ MinIterations = 0x00000010,
+ MaxIterations = 0x00000020,
+ IterationMultiple = 0x00000040,
+ PeelCount = 0x00000080,
+ PartialCount = 0x00000100,
},
FunctionControlShift = {
@@ -1124,6 +1141,10 @@ spv = {
OpGroupNonUniformLogicalXor = 364,
OpGroupNonUniformQuadBroadcast = 365,
OpGroupNonUniformQuadSwap = 366,
+ OpCopyLogical = 400,
+ OpPtrEqual = 401,
+ OpPtrNotEqual = 402,
+ OpPtrDiff = 403,
OpSubgroupBallotKHR = 4421,
OpSubgroupFirstInvocationKHR = 4422,
OpSubgroupAllKHR = 4428,
@@ -1164,7 +1185,9 @@ spv = {
OpSubgroupImageBlockWriteINTEL = 5578,
OpSubgroupImageMediaBlockReadINTEL = 5580,
OpSubgroupImageMediaBlockWriteINTEL = 5581,
+ OpDecorateString = 5632,
OpDecorateStringGOOGLE = 5632,
+ OpMemberDecorateString = 5633,
OpMemberDecorateStringGOOGLE = 5633,
OpVmeImageINTEL = 5699,
OpTypeVmeImageINTEL = 5700,