| #version 460 | |
| void fn(){ | |
| uvec3 wgs = gl_WorkGroupSize; // error: fixed workgroup size has not been declared | |
| uint foo = gl_WorkGroupSize.y; // error: can't access component of gl_WorkGroupSize either | |
| } | |
| layout(local_size_x = 64) in; // declare workgroup size | |
| void main(){ | |
| fn(); | |
| uvec3 wgs = gl_WorkGroupSize; // valid | |
| } |