#version 450 core layout(local_size_x_id = 0, local_size_y = 1, local_size_z = 1) in; void do_compute(uint index); void main() { do_compute(gl_GlobalInvocationID.x); }