enable f16; struct Immediate { scale : f32, offsets : vec2, bias : f16, } var data : Immediate; @group(0) @binding(0) var output : vec4; @compute @workgroup_size(1) fn main() { output = vec4(data.scale, vec2(data.offsets), f32(data.bias)); }