diff options
Diffstat (limited to 'include/spirv/1.1/spirv.hpp11')
-rw-r--r-- | include/spirv/1.1/spirv.hpp11 | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/include/spirv/1.1/spirv.hpp11 b/include/spirv/1.1/spirv.hpp11 index 0e067fd..b993963 100644 --- a/include/spirv/1.1/spirv.hpp11 +++ b/include/spirv/1.1/spirv.hpp11 @@ -47,11 +47,11 @@ namespace spv { typedef unsigned int Id; #define SPV_VERSION 0x10100 -#define SPV_REVISION 5 +#define SPV_REVISION 6 static const unsigned int MagicNumber = 0x07230203; static const unsigned int Version = 0x00010100; -static const unsigned int Revision = 5; +static const unsigned int Revision = 6; static const unsigned int OpCodeMask = 0xffff; static const unsigned int WordCountShift = 16; @@ -379,6 +379,10 @@ enum class Decoration : unsigned { InputAttachmentIndex = 43, Alignment = 44, MaxByteOffset = 45, + OverrideCoverageNV = 5248, + PassthroughNV = 5250, + ViewportRelativeNV = 5252, + SecondaryViewportRelativeNV = 5256, Max = 0x7fffffff, }; @@ -432,6 +436,13 @@ enum class BuiltIn : unsigned { BaseVertex = 4424, BaseInstance = 4425, DrawIndex = 4426, + DeviceIndex = 4438, + ViewIndex = 4440, + ViewportMaskNV = 5253, + SecondaryPositionNV = 5257, + SecondaryViewportMaskNV = 5258, + PositionPerViewNV = 5261, + ViewportMaskPerViewNV = 5262, Max = 0x7fffffff, }; @@ -617,6 +628,18 @@ enum class Capability : unsigned { SubgroupBallotKHR = 4423, DrawParameters = 4427, SubgroupVoteKHR = 4431, + StorageUniformBufferBlock16 = 4433, + StorageUniform16 = 4434, + StoragePushConstant16 = 4435, + StorageInputOutput16 = 4436, + DeviceGroup = 4437, + MultiView = 4439, + SampleMaskOverrideCoverageNV = 5249, + GeometryShaderPassthroughNV = 5251, + ShaderViewportIndexLayerNV = 5254, + ShaderViewportMaskNV = 5255, + ShaderStereoViewNV = 5259, + PerViewAttributesNV = 5260, Max = 0x7fffffff, }; |