aboutsummaryrefslogtreecommitdiff
path: root/include/spirv
diff options
context:
space:
mode:
authorLei Zhang <antiagainst@google.com>2018-05-10 09:54:01 -0400
committerLei Zhang <antiagainst@google.com>2018-05-10 10:15:16 -0400
commitb7a5f517b9a17bc023d0791238f746834830b3db (patch)
tree762d89ccd2df9d99ff6e114418f77187d4c477a8 /include/spirv
parent8ae030235edffd199094fcbfb6d9eb02179685f7 (diff)
downloadSPIRV-Headers-b7a5f517b9a17bc023d0791238f746834830b3db.tar.gz
Add missing 'extensions' field for some NVIDIA symbols
* SPV_NV_sample_mask_override_coverage * SPV_NV_geometry_shader_passthrough * SPV_NV_stereo_view_rendering * SPV_NV_shader_subgroup_partitioned
Diffstat (limited to 'include/spirv')
-rwxr-xr-xinclude/spirv/unified1/spirv.core.grammar.json17
1 files changed, 14 insertions, 3 deletions
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json
index 01f98ae..692083e 100755
--- a/include/spirv/unified1/spirv.core.grammar.json
+++ b/include/spirv/unified1/spirv.core.grammar.json
@@ -5550,12 +5550,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 +5570,7 @@
"enumerant" : "SecondaryViewportRelativeNV",
"value" : 5256,
"capabilities" : [ "ShaderStereoViewNV" ],
+ "extensions" : [ "SPV_NV_stereo_view_rendering" ],
"version" : "None",
"parameters" : [
{ "kind" : "LiteralInteger", "name" : "'Offset'" }
@@ -5960,12 +5963,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 +6048,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"
}
]
},