struct FragIn { @location(0) a : f32; @builtin(sample_mask) mask : u32; } @stage(fragment) fn main(in : FragIn, @location(1) b : f32) -> FragIn { if ((in.mask == 0u)) { return in; } return FragIn(b, 1u); }