struct g { a : vec3, } struct h { a : u32, } @group(0) @binding(0) var i : g; @group(0) @binding(1) var j : h; @compute @workgroup_size(1) fn main() { let l = dot(i.a, i.a); j.a = i.a.x; }