[Mesa-dev] [PATCH 04/12] spirv: Add SubgroupBallotKHR capability to SubgroupSize and SubgroupLocalInvocationId
Ian Romanick
idr at freedesktop.org
Tue Nov 21 01:24:02 UTC 2017
From: Ian Romanick <ian.d.romanick at intel.com>
The SPV_KHR_shader_ballot spec says:
(Add the SubgroupBallotKHR capability to SubgroupSize.)
(Add the SubgroupBallotKHR capability to SubgroupLocalInvocationId.)
Yet the annotations are missing from the JSON. See also
https://github.com/KhronosGroup/SPIRV-Headers/issues/44.
---
src/compiler/spirv/spirv.core.grammar.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/compiler/spirv/spirv.core.grammar.json b/src/compiler/spirv/spirv.core.grammar.json
index 9a9b903..67903d5 100644
--- a/src/compiler/spirv/spirv.core.grammar.json
+++ b/src/compiler/spirv/spirv.core.grammar.json
@@ -5210,7 +5210,7 @@
{
"enumerant" : "SubgroupSize",
"value" : 36,
- "capabilities" : [ "Kernel" ]
+ "capabilities" : [ "Kernel", "SubgroupBallotKHR" ]
},
{
"enumerant" : "SubgroupMaxSize",
@@ -5235,7 +5235,7 @@
{
"enumerant" : "SubgroupLocalInvocationId",
"value" : 41,
- "capabilities" : [ "Kernel" ]
+ "capabilities" : [ "Kernel", "SubgroupBallotKHR" ]
},
{
"enumerant" : "VertexIndex",
--
2.9.5
More information about the mesa-dev
mailing list