diagnostic(off, derivative_uniformity); diagnostic(off, chromium.unreachable_code); struct FSOut { @location(0) sk_FragColor: vec4, }; struct _GlobalUniforms { colorGreen: vec4, }; @binding(0) @group(0) var _globalUniforms: _GlobalUniforms; fn _skslMain(coords: vec2) -> vec4 { { const h: f32 = 1e+09; let _skTemp0 = 1e+36; let hugeH: f32 = ((((((((((_skTemp0 * h) * h) * h) * h) * h) * h) * h) * h) * h) * h) * h; const f: f32 = 1e+09; let _skTemp1 = 1e+36; let hugeF: f32 = ((((((((((_skTemp1 * f) * f) * f) * f) * f) * f) * f) * f) * f) * f) * f; let _skTemp2 = 1073741824; let hugeI: i32 = i32((((((((((((((((((((_skTemp2 * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2); let _skTemp3 = 2147483648u; let hugeU: u32 = ((((((((((((((((((_skTemp3 * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u; let _skTemp4 = 16384; let hugeS: i32 = ((((((((((((((((_skTemp4 * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2; let _skTemp5 = 32768u; let hugeUS: u32 = (((((((((((((((_skTemp5 * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u) * 2u; let _skTemp6 = -2147483648; let hugeNI: i32 = i32(((((((((((((((((((_skTemp6 * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2); let _skTemp7 = -32768; let hugeNS: i32 = (((((((((((((((_skTemp7 * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2) * 2; const i4: vec4 = vec4(2); let _skTemp8 = vec4(1073741824); let hugeIvec: vec4 = ((((((((((((((_skTemp8 * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4) * i4; const u4: vec4 = vec4(2u); let _skTemp9 = vec4(2147483648u); let hugeUvec: vec4 = (((((((((((((_skTemp9 * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4) * u4; let _skTemp10 = mat4x4(1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20); let hugeMxM: mat4x4 = _skTemp10 * mat4x4(1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20); let _skTemp11 = mat4x4(1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20); let hugeMxV: vec4 = _skTemp11 * vec4(1e+20); let _skTemp12 = vec4(1e+20); let hugeVxM: vec4 = _skTemp12 * mat4x4(1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20, 1e+20); let _skTemp13 = saturate(hugeH); let _skTemp14 = saturate(f32(hugeF)); let _skTemp15 = saturate(f32(hugeI)); let _skTemp16 = saturate(f32(hugeU)); let _skTemp17 = saturate(f32(hugeS)); let _skTemp18 = saturate(f32(hugeUS)); let _skTemp19 = saturate(f32(hugeNI)); let _skTemp20 = saturate(f32(hugeNS)); let _skTemp21 = saturate(vec4(hugeIvec)); let _skTemp22 = saturate(vec4(hugeUvec)); let _skTemp23 = saturate(vec4(hugeMxM[0])); let _skTemp24 = saturate(vec4(hugeMxV)); let _skTemp25 = saturate(vec4(hugeVxM)); return ((((((((((((_globalUniforms.colorGreen * _skTemp13) * _skTemp14) * _skTemp15) * _skTemp16) * _skTemp17) * _skTemp18) * _skTemp19) * _skTemp20) * _skTemp21) * _skTemp22) * _skTemp23) * _skTemp24) * _skTemp25; } } @fragment fn main() -> FSOut { var _stageOut: FSOut; _stageOut.sk_FragColor = _skslMain(/*fragcoord*/ vec2()); return _stageOut; }