aboutsummaryrefslogtreecommitdiff
path: root/include/spirv/1.2
diff options
context:
space:
mode:
authorJohn Kessenich <cepheus@frii.com>2017-08-11 12:37:09 -0600
committerJohn Kessenich <cepheus@frii.com>2017-08-11 12:37:09 -0600
commitcd3088edf6258ae7c806686a6cdcba27350137af (patch)
treeac79dea01685222706249afa268c1e2be58f4aa9 /include/spirv/1.2
parent4a7a9fdaa984af968a382e24ebe1bc3fedc4e73a (diff)
downloadSPIRV-Headers-cd3088edf6258ae7c806686a6cdcba27350137af.tar.gz
Add SPV_EXT_shader_viewport_index_layer.
Diffstat (limited to 'include/spirv/1.2')
-rw-r--r--include/spirv/1.2/spirv.core.grammar.json6
-rw-r--r--include/spirv/1.2/spirv.h1
-rw-r--r--include/spirv/1.2/spirv.hpp1
-rw-r--r--include/spirv/1.2/spirv.hpp111
-rw-r--r--include/spirv/1.2/spirv.json1
-rw-r--r--include/spirv/1.2/spirv.lua1
-rwxr-xr-xinclude/spirv/1.2/spirv.py1
7 files changed, 12 insertions, 0 deletions
diff --git a/include/spirv/1.2/spirv.core.grammar.json b/include/spirv/1.2/spirv.core.grammar.json
index e2950dd..7b6ce36 100644
--- a/include/spirv/1.2/spirv.core.grammar.json
+++ b/include/spirv/1.2/spirv.core.grammar.json
@@ -5704,6 +5704,12 @@
"extensions" : [ "SPV_NV_viewport_array2" ]
},
{
+ "enumerant" : "ShaderViewportIndexLayerEXT",
+ "value" : 5254,
+ "capabilities" : [ "MultiViewport" ],
+ "extensions" : [ "SPV_EXT_shader_viewport_index_layer" ]
+ },
+ {
"enumerant" : "ShaderViewportMaskNV",
"value" : 5255,
"capabilities" : [ "ShaderViewportIndexLayerNV" ],
diff --git a/include/spirv/1.2/spirv.h b/include/spirv/1.2/spirv.h
index 61559a1..cc9e872 100644
--- a/include/spirv/1.2/spirv.h
+++ b/include/spirv/1.2/spirv.h
@@ -663,6 +663,7 @@ typedef enum SpvCapability_ {
SpvCapabilityImageGatherBiasLodAMD = 5009,
SpvCapabilitySampleMaskOverrideCoverageNV = 5249,
SpvCapabilityGeometryShaderPassthroughNV = 5251,
+ SpvCapabilityShaderViewportIndexLayerEXT = 5254,
SpvCapabilityShaderViewportIndexLayerNV = 5254,
SpvCapabilityShaderViewportMaskNV = 5255,
SpvCapabilityShaderStereoViewNV = 5259,
diff --git a/include/spirv/1.2/spirv.hpp b/include/spirv/1.2/spirv.hpp
index 06d0284..bbaa26b 100644
--- a/include/spirv/1.2/spirv.hpp
+++ b/include/spirv/1.2/spirv.hpp
@@ -659,6 +659,7 @@ enum Capability {
CapabilityImageGatherBiasLodAMD = 5009,
CapabilitySampleMaskOverrideCoverageNV = 5249,
CapabilityGeometryShaderPassthroughNV = 5251,
+ CapabilityShaderViewportIndexLayerEXT = 5254,
CapabilityShaderViewportIndexLayerNV = 5254,
CapabilityShaderViewportMaskNV = 5255,
CapabilityShaderStereoViewNV = 5259,
diff --git a/include/spirv/1.2/spirv.hpp11 b/include/spirv/1.2/spirv.hpp11
index 1491908..d8eb21a 100644
--- a/include/spirv/1.2/spirv.hpp11
+++ b/include/spirv/1.2/spirv.hpp11
@@ -659,6 +659,7 @@ enum class Capability : unsigned {
ImageGatherBiasLodAMD = 5009,
SampleMaskOverrideCoverageNV = 5249,
GeometryShaderPassthroughNV = 5251,
+ ShaderViewportIndexLayerEXT = 5254,
ShaderViewportIndexLayerNV = 5254,
ShaderViewportMaskNV = 5255,
ShaderStereoViewNV = 5259,
diff --git a/include/spirv/1.2/spirv.json b/include/spirv/1.2/spirv.json
index 03dc837..f5a2ae7 100644
--- a/include/spirv/1.2/spirv.json
+++ b/include/spirv/1.2/spirv.json
@@ -684,6 +684,7 @@
"ImageGatherBiasLodAMD": 5009,
"SampleMaskOverrideCoverageNV": 5249,
"GeometryShaderPassthroughNV": 5251,
+ "ShaderViewportIndexLayerEXT": 5254,
"ShaderViewportIndexLayerNV": 5254,
"ShaderViewportMaskNV": 5255,
"ShaderStereoViewNV": 5259,
diff --git a/include/spirv/1.2/spirv.lua b/include/spirv/1.2/spirv.lua
index 0b06669..49d8320 100644
--- a/include/spirv/1.2/spirv.lua
+++ b/include/spirv/1.2/spirv.lua
@@ -621,6 +621,7 @@ spv = {
ImageGatherBiasLodAMD = 5009,
SampleMaskOverrideCoverageNV = 5249,
GeometryShaderPassthroughNV = 5251,
+ ShaderViewportIndexLayerEXT = 5254,
ShaderViewportIndexLayerNV = 5254,
ShaderViewportMaskNV = 5255,
ShaderStereoViewNV = 5259,
diff --git a/include/spirv/1.2/spirv.py b/include/spirv/1.2/spirv.py
index 7041394..cd9d793 100755
--- a/include/spirv/1.2/spirv.py
+++ b/include/spirv/1.2/spirv.py
@@ -621,6 +621,7 @@ spv = {
'ImageGatherBiasLodAMD' : 5009,
'SampleMaskOverrideCoverageNV' : 5249,
'GeometryShaderPassthroughNV' : 5251,
+ 'ShaderViewportIndexLayerEXT' : 5254,
'ShaderViewportIndexLayerNV' : 5254,
'ShaderViewportMaskNV' : 5255,
'ShaderStereoViewNV' : 5259,