[Mesa-dev] [PATCH 04/10] spirv: Add SubgroupBallotKHR capability to SubgroupSize and SubgroupLocalInvocationId
Ian Romanick
idr at freedesktop.org
Fri Nov 10 22:32:44 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 f05be1c..a5da37a 100644
--- a/src/compiler/spirv/spirv.core.grammar.json
+++ b/src/compiler/spirv/spirv.core.grammar.json
@@ -5005,7 +5005,7 @@
{
"enumerant" : "SubgroupSize",
"value" : 36,
- "capabilities" : [ "Kernel" ]
+ "capabilities" : [ "Kernel", "SubgroupBallotKHR" ]
},
{
"enumerant" : "SubgroupMaxSize",
@@ -5030,7 +5030,7 @@
{
"enumerant" : "SubgroupLocalInvocationId",
"value" : 41,
- "capabilities" : [ "Kernel" ]
+ "capabilities" : [ "Kernel", "SubgroupBallotKHR" ]
},
{
"enumerant" : "VertexIndex",
--
2.9.5
More information about the mesa-dev
mailing list