layout(local_size_x = 16, local_size_y = 16) in; layout(set=0, binding=0) buffer InputBuffer { IndirectDispatchArgs args; }; workgroup int outX, outY, outZ; void main() { // Use the values from `args` to make the test meaningful. outX = args.x; outY = args.y; outZ = args.z; }