| #version 460 | |
| #extension GL_EXT_mesh_shader : enable | |
| // Should generate a contradictory max_primitives value layout error | |
| layout(max_primitives=34) out; | |
| layout(std430) buffer DataBuffer | |
| { | |
| uint data[]; | |
| } dataBuffer; | |
| void do_process() | |
| { | |
| dataBuffer.data[gl_LocalInvocationID.x] = gl_WorkGroupID.x; | |
| } |