summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp')
-rw-r--r--chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp21
1 files changed, 21 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp b/chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp
new file mode 100644
index 00000000000..513d06a633a
--- /dev/null
+++ b/chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp
@@ -0,0 +1,21 @@
+#version 450
+
+#extension GL_ARB_shader_group_vote : enable
+
+layout(local_size_x = 4, local_size_y = 4) in;
+
+layout(std430, binding = 0) buffer Buffers
+{
+ bool b;
+};
+
+void main()
+{
+ bool b1 = b;
+
+ b1 = anyInvocationARB(b1);
+ b1 = allInvocationsARB(b1);
+ b1 = allInvocationsEqualARB(b1);
+
+ b = b1;
+}