diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp')
-rw-r--r-- | chromium/third_party/glslang/src/Test/spv.shaderGroupVote.comp | 21 |
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; +} |