Merge pull request #2892 from greg-lunarg/mb
[platform/upstream/glslang.git] / Test / glsl.es320.subgroup.geom
1 #version 320 es\r
2 #extension GL_KHR_shader_subgroup_basic: enable\r
3 layout(points) in;\r
4 layout(points, max_vertices = 1) out;\r
5 layout(set = 0, binding = 0, std430) buffer Output\r
6 {\r
7   uvec4 result[];\r
8 };\r
9 \r
10 void main (void)\r
11 {\r
12   result[gl_PrimitiveIDIn] = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0);\r
13 }\r