@group(0) @binding(0) var non_uniform_global : i32; @group(0) @binding(1) var output : f32; @fragment fn main() { if (non_uniform_global < 0) { discard; } output = dpdx(1.0); }