spv.subgroup.tesc 275 B

12345678910111213
  1. #version 450
  2. #extension GL_KHR_shader_subgroup_basic: enable
  3. layout(vertices=1) out;
  4. layout(set = 0, binding = 0, std430) buffer Output
  5. {
  6. uvec4 result[];
  7. };
  8. void main (void)
  9. {
  10. result[gl_PrimitiveID] = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0);
  11. }