summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderGroupVote.comp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderGroupVote.comp')
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderGroupVote.comp21
1 files changed, 21 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderGroupVote.comp b/3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderGroupVote.comp
new file mode 100644
index 00000000000..c0b1fe72464
--- /dev/null
+++ b/3rdparty/bgfx/3rdparty/glslang/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;
+}