@group(0) @binding(0) var inputData: DataBuffer; @group(0) @binding(1) var outputData: DataBuffer; @compute @workgroup_size(1) fn main( @builtin(global_invocation_id) global_id: vec3) { let value = inputData.data[global_id.x]; outputData.data[global_id.x] = value * 2.0; }