diff options
author | John Kessenich <cepheus@frii.com> | 2019-05-06 23:34:36 -0600 |
---|---|---|
committer | John Kessenich <cepheus@frii.com> | 2019-05-06 23:34:36 -0600 |
commit | c4f8f65792d4bf2657ca751904c511bbcf2ac77b (patch) | |
tree | 79aefbc2b6cd41270616a5466339f303da949d61 /include/spirv/unified1/spirv.lua | |
parent | a5d33a253b47e183e54dcb9cf0e8ee729e88f6db (diff) | |
download | SPIRV-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.lua | 27 |
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, |