1diagnostic(off, derivative_uniformity); 2diagnostic(off, chromium.unreachable_code); 3struct FSOut { 4 @location(0) sk_FragColor: vec4<f32>, 5}; 6struct _GlobalUniforms { 7 colorGreen: vec4<f32>, 8}; 9@binding(0) @group(0) var<uniform> _globalUniforms: _GlobalUniforms; 10fn _skslMain(coords: vec2<f32>) -> vec4<f32> { 11 { 12 var _0_x: f32 = 1.0; 13 let _skTemp0 = length(_0_x); 14 _0_x = _skTemp0; 15 let _skTemp1 = distance(_0_x, 2.0); 16 _0_x = _skTemp1; 17 _0_x = _0_x * 2.0; 18 let _skTemp2 = sign(_0_x); 19 _0_x = _skTemp2; 20 var _1_x: vec2<f32> = vec2<f32>(1.0, 2.0); 21 let _skTemp3 = length(_1_x); 22 _1_x = vec2<f32>(_skTemp3); 23 let _skTemp4 = distance(_1_x, vec2<f32>(3.0, 4.0)); 24 _1_x = vec2<f32>(_skTemp4); 25 let _skTemp5 = dot(_1_x, vec2<f32>(3.0, 4.0)); 26 _1_x = vec2<f32>(_skTemp5); 27 let _skTemp6 = normalize(_1_x); 28 _1_x = _skTemp6; 29 return _globalUniforms.colorGreen; 30 } 31} 32@fragment fn main() -> FSOut { 33 var _stageOut: FSOut; 34 _stageOut.sk_FragColor = _skslMain(/*fragcoord*/ vec2<f32>()); 35 return _stageOut; 36} 37