@binding(1) @group(0) var output_buffer_0 : array; @binding(0) @group(0) var input_buffer_0 : array; @compute @workgroup_size(32, 1, 1) fn main(@builtin(global_invocation_id) thread_id_0 : vec3) { var _S1 : u32 = thread_id_0.x; output_buffer_0[_S1] = 2.0f * input_buffer_0[_S1]; return; }