1*c8dee2aaSAndroid Build Coastguard Workerlayout(local_size_x = 16, local_size_y = 16) in; 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerlayout(set=0, binding=0) buffer InputBuffer { 4*c8dee2aaSAndroid Build Coastguard Worker IndirectDispatchArgs args; 5*c8dee2aaSAndroid Build Coastguard Worker}; 6*c8dee2aaSAndroid Build Coastguard Worker 7*c8dee2aaSAndroid Build Coastguard Workerworkgroup int outX, outY, outZ; 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workervoid main() { 10*c8dee2aaSAndroid Build Coastguard Worker // Use the values from `args` to make the test meaningful. 11*c8dee2aaSAndroid Build Coastguard Worker outX = args.x; 12*c8dee2aaSAndroid Build Coastguard Worker outY = args.y; 13*c8dee2aaSAndroid Build Coastguard Worker outZ = args.z; 14*c8dee2aaSAndroid Build Coastguard Worker} 15