diagnostic(off, derivative_uniformity); diagnostic(off, chromium.unreachable_code); struct FSOut { @location(0) sk_FragColor: vec4, }; struct _GlobalUniforms { colorGreen: vec4, colorRed: vec4, unknownInput: f32, }; @binding(0) @group(0) var _globalUniforms: _GlobalUniforms; fn _skslMain(coords: vec2) -> vec4 { { var x: f32 = 1.0; var y: f32 = 2.0; var z: i32 = 3; x = (x - x) + ((y * x) * x) * (y - x); y = (x / y) / x; z = ((((z / 2) % 3) << 4) >> 2) << 1; let b: bool = ((x > 4.0) == (x < 2.0)) || ((2.0 >= _globalUniforms.unknownInput) && (y <= x)); let c: bool = _globalUniforms.unknownInput > 2.0; let d: bool = b != c; let e: bool = b && c; let f: bool = b || c; x = x + 12.0; x = x - 12.0; y = y * 0.1; x = x * y; z = z | 0; z = z & -1; z = z ^ 0; z = z >> 2; z = z << 4; z = z % 5; x = f32(6); y = f32(6.0); z = i32(6); var w: vec2 = vec2(-6); w = ~w; return select(_globalUniforms.colorRed, _globalUniforms.colorGreen, vec4(((((w.x == 5) && (w.y == 5)) && (x == 6.0)) && (y == 6.0)) && (z == 6))); } } @fragment fn main() -> FSOut { var _stageOut: FSOut; _stageOut.sk_FragColor = _skslMain(/*fragcoord*/ vec2()); return _stageOut; }