spirv: Include headers and grammar for SPV_KHR_8bit_storage

Updates headers and grammar to ff684ffc6a35d2a58f0f63108877d0064ea33feb

Acked-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
Jose Maria Casanova Crespo 2018-07-09 02:01:14 +02:00
parent cd0afab99b
commit f29c19cd5c
2 changed files with 40 additions and 7 deletions

View file

@ -3914,7 +3914,7 @@
{ "kind" : "IdRef", "name" : "'Target'" },
{ "kind" : "Decoration" }
],
"extensions" : [ "SPV_GOOGLE_decorate_string" ],
"extensions" : [ "SPV_GOOGLE_decorate_string", "SPV_GOOGLE_hlsl_functionality1" ],
"version" : "None"
},
{
@ -3925,7 +3925,7 @@
{ "kind" : "LiteralInteger", "name" : "'Member'" },
{ "kind" : "Decoration" }
],
"extensions" : [ "SPV_GOOGLE_decorate_string" ],
"extensions" : [ "SPV_GOOGLE_decorate_string", "SPV_GOOGLE_hlsl_functionality1" ],
"version" : "None"
},
{
@ -3991,6 +3991,7 @@
{
"enumerant" : "ConstOffsets",
"value" : "0x0020",
"capabilities" : [ "ImageGatherExtended" ],
"parameters" : [
{ "kind" : "IdRef" }
]
@ -5550,12 +5551,14 @@
"enumerant" : "OverrideCoverageNV",
"value" : 5248,
"capabilities" : [ "SampleMaskOverrideCoverageNV" ],
"extensions" : [ "SPV_NV_sample_mask_override_coverage" ],
"version" : "None"
},
{
"enumerant" : "PassthroughNV",
"value" : 5250,
"capabilities" : [ "GeometryShaderPassthroughNV" ],
"extensions" : [ "SPV_NV_geometry_shader_passthrough" ],
"version" : "None"
},
{
@ -5568,6 +5571,7 @@
"enumerant" : "SecondaryViewportRelativeNV",
"value" : 5256,
"capabilities" : [ "ShaderStereoViewNV" ],
"extensions" : [ "SPV_NV_stereo_view_rendering" ],
"version" : "None",
"parameters" : [
{ "kind" : "LiteralInteger", "name" : "'Offset'" }
@ -5960,12 +5964,14 @@
"enumerant" : "SecondaryPositionNV",
"value" : 5257,
"capabilities" : [ "ShaderStereoViewNV" ],
"extensions" : [ "SPV_NV_stereo_view_rendering" ],
"version" : "None"
},
{
"enumerant" : "SecondaryViewportMaskNV",
"value" : 5258,
"capabilities" : [ "ShaderStereoViewNV" ],
"extensions" : [ "SPV_NV_stereo_view_rendering" ],
"version" : "None"
},
{
@ -6043,17 +6049,23 @@
{
"enumerant" : "PartitionedReduceNV",
"value" : 6,
"capabilities" : [ "GroupNonUniformPartitionedNV" ]
"capabilities" : [ "GroupNonUniformPartitionedNV" ],
"extensions" : [ "SPV_NV_shader_subgroup_partitioned" ],
"version" : "None"
},
{
"enumerant" : "PartitionedInclusiveScanNV",
"value" : 7,
"capabilities" : [ "GroupNonUniformPartitionedNV" ]
"capabilities" : [ "GroupNonUniformPartitionedNV" ],
"extensions" : [ "SPV_NV_shader_subgroup_partitioned" ],
"version" : "None"
},
{
"enumerant" : "PartitionedExclusiveScanNV",
"value" : 8,
"capabilities" : [ "GroupNonUniformPartitionedNV" ]
"capabilities" : [ "GroupNonUniformPartitionedNV" ],
"extensions" : [ "SPV_NV_shader_subgroup_partitioned" ],
"version" : "None"
}
]
},
@ -6260,8 +6272,7 @@
},
{
"enumerant" : "Int8",
"value" : 39,
"capabilities" : [ "Kernel" ]
"value" : 39
},
{
"enumerant" : "InputAttachment",
@ -6518,6 +6529,25 @@
"extensions" : [ "SPV_KHR_post_depth_coverage" ],
"version" : "None"
},
{
"enumerant" : "StorageBuffer8BitAccess",
"value" : 4448,
"extensions" : [ "SPV_KHR_8bit_storage" ],
"version" : "None"
},
{
"enumerant" : "UniformAndStorageBuffer8BitAccess",
"value" : 4449,
"capabilities" : [ "StorageBuffer8BitAccess" ],
"extensions" : [ "SPV_KHR_8bit_storage" ],
"version" : "None"
},
{
"enumerant" : "StoragePushConstant8",
"value" : 4450,
"extensions" : [ "SPV_KHR_8bit_storage" ],
"version" : "None"
},
{
"enumerant" : "Float16ImageAMD",
"value" : 5008,

View file

@ -683,6 +683,9 @@ typedef enum SpvCapability_ {
SpvCapabilityVariablePointers = 4442,
SpvCapabilityAtomicStorageOps = 4445,
SpvCapabilitySampleMaskPostDepthCoverage = 4447,
SpvCapabilityStorageBuffer8BitAccess = 4448,
SpvCapabilityUniformAndStorageBuffer8BitAccess = 4449,
SpvCapabilityStoragePushConstant8 = 4450,
SpvCapabilityFloat16ImageAMD = 5008,
SpvCapabilityImageGatherBiasLodAMD = 5009,
SpvCapabilityFragmentMaskAMD = 5010,