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; 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; x = 6.0; y = (((f32(b) * f32(c)) * f32(d)) * f32(e)) * f32(f); y = 6.0; z = z - 1; z = 6; return select(_globalUniforms.colorRed, _globalUniforms.colorGreen, vec4(((x == 6.0) && (y == 6.0)) && (z == 6))); } } @fragment fn main() -> FSOut { var _stageOut: FSOut; _stageOut.sk_FragColor = _skslMain(/*fragcoord*/ vec2()); return _stageOut; }