1diagnostic(off, derivative_uniformity); 2diagnostic(off, chromium.unreachable_code); 3struct _GlobalUniforms { 4 colorRed: vec4<f32>, 5 colorGreen: vec4<f32>, 6}; 7@binding(0) @group(0) var<uniform> _globalUniforms: _GlobalUniforms; 8fn _skslMain(coords: vec2<f32>) -> vec4<f32> { 9 { 10 var color: vec4<f32> = _globalUniforms.colorRed; 11 let _skTemp0 = i32(_globalUniforms.colorGreen.y); 12 switch _skTemp0 { 13 case 0 { 14 break; 15 } 16 case 1 { 17 color = _globalUniforms.colorGreen; 18 break; 19 } 20 case 2 { 21 break; 22 } 23 case 3 { 24 break; 25 } 26 case 4 { 27 break; 28 } 29 case 5 { 30 break; 31 } 32 case default { 33 break; 34 } 35 } 36 return color; 37 } 38} 39@fragment fn main(@location(0) _coords: vec2<f32>) -> @location(0) vec4<f32> { 40 return _skslMain(_coords); 41} 42