diagnostic(off, derivative_uniformity); diagnostic(off, chromium.unreachable_code); const gInitialized: f32 = -1.0; var gInitializedFromOther: f32 = 1.0; var gUninitialized: f32; fn init_globals_v() { { gUninitialized = 1.0; } } fn _skslMain(xy: vec2) -> vec4 { { init_globals_v(); return vec4(0.0, gInitializedFromOther, 0.0, gUninitialized); } } @fragment fn main(@location(0) _coords: vec2) -> @location(0) vec4 { return _skslMain(_coords); }