1diagnostic(off, derivative_uniformity); 2diagnostic(off, chromium.unreachable_code); 3enable chromium_experimental_pixel_local; 4struct PixelLocalData { 5 i: i32, 6 f: f32, 7}; 8var<pixel_local> pls: PixelLocalData; 9fn _skslMain() { 10 { 11 pls.i = pls.i + i32(1); 12 pls.f = pls.f * 2.0; 13 } 14} 15@fragment fn main() { 16 _skslMain(); 17} 18