[[group(0), binding(0)]] var Src : texture_2d; [[group(0), binding(1)]] var Dst : texture_storage_2d; fn main_1() { var srcValue : vec4; let x_18 : vec4 = textureLoad(Src, vec2(0, 0), 0); srcValue = x_18; let x_22 : u32 = srcValue.x; srcValue.x = (x_22 + bitcast(1)); let x_27 : vec4 = srcValue; textureStore(Dst, vec2(0, 0), x_27); return; } [[stage(compute), workgroup_size(1, 1, 1)]] fn main() { main_1(); }