1*c8dee2aaSAndroid Build Coastguard Workerdiagnostic(off, derivative_uniformity); 2*c8dee2aaSAndroid Build Coastguard Workerdiagnostic(off, chromium.unreachable_code); 3*c8dee2aaSAndroid Build Coastguard Workerfn _skslMain(xy: vec2<f32>) -> vec4<f32> { 4*c8dee2aaSAndroid Build Coastguard Worker { 5*c8dee2aaSAndroid Build Coastguard Worker var i: i32; 6*c8dee2aaSAndroid Build Coastguard Worker { 7*c8dee2aaSAndroid Build Coastguard Worker var a: i32 = 0; 8*c8dee2aaSAndroid Build Coastguard Worker loop { 9*c8dee2aaSAndroid Build Coastguard Worker { 10*c8dee2aaSAndroid Build Coastguard Worker { 11*c8dee2aaSAndroid Build Coastguard Worker var b: i32 = 0; 12*c8dee2aaSAndroid Build Coastguard Worker loop { 13*c8dee2aaSAndroid Build Coastguard Worker { 14*c8dee2aaSAndroid Build Coastguard Worker { 15*c8dee2aaSAndroid Build Coastguard Worker var c: i32 = 0; 16*c8dee2aaSAndroid Build Coastguard Worker loop { 17*c8dee2aaSAndroid Build Coastguard Worker { 18*c8dee2aaSAndroid Build Coastguard Worker { 19*c8dee2aaSAndroid Build Coastguard Worker var d: i32 = 0; 20*c8dee2aaSAndroid Build Coastguard Worker loop { 21*c8dee2aaSAndroid Build Coastguard Worker { 22*c8dee2aaSAndroid Build Coastguard Worker i = i + i32(1); 23*c8dee2aaSAndroid Build Coastguard Worker } 24*c8dee2aaSAndroid Build Coastguard Worker continuing { 25*c8dee2aaSAndroid Build Coastguard Worker d = d + i32(1); 26*c8dee2aaSAndroid Build Coastguard Worker break if d >= 10; 27*c8dee2aaSAndroid Build Coastguard Worker } 28*c8dee2aaSAndroid Build Coastguard Worker } 29*c8dee2aaSAndroid Build Coastguard Worker } 30*c8dee2aaSAndroid Build Coastguard Worker } 31*c8dee2aaSAndroid Build Coastguard Worker continuing { 32*c8dee2aaSAndroid Build Coastguard Worker c = c + i32(1); 33*c8dee2aaSAndroid Build Coastguard Worker break if c >= 10; 34*c8dee2aaSAndroid Build Coastguard Worker } 35*c8dee2aaSAndroid Build Coastguard Worker } 36*c8dee2aaSAndroid Build Coastguard Worker } 37*c8dee2aaSAndroid Build Coastguard Worker } 38*c8dee2aaSAndroid Build Coastguard Worker continuing { 39*c8dee2aaSAndroid Build Coastguard Worker b = b + i32(1); 40*c8dee2aaSAndroid Build Coastguard Worker break if b >= 10; 41*c8dee2aaSAndroid Build Coastguard Worker } 42*c8dee2aaSAndroid Build Coastguard Worker } 43*c8dee2aaSAndroid Build Coastguard Worker } 44*c8dee2aaSAndroid Build Coastguard Worker } 45*c8dee2aaSAndroid Build Coastguard Worker continuing { 46*c8dee2aaSAndroid Build Coastguard Worker a = a + i32(1); 47*c8dee2aaSAndroid Build Coastguard Worker break if a >= 10; 48*c8dee2aaSAndroid Build Coastguard Worker } 49*c8dee2aaSAndroid Build Coastguard Worker } 50*c8dee2aaSAndroid Build Coastguard Worker } 51*c8dee2aaSAndroid Build Coastguard Worker return vec4<f32>(0.0); 52*c8dee2aaSAndroid Build Coastguard Worker } 53*c8dee2aaSAndroid Build Coastguard Worker} 54*c8dee2aaSAndroid Build Coastguard Worker@fragment fn main(@location(0) _coords: vec2<f32>) -> @location(0) vec4<f32> { 55*c8dee2aaSAndroid Build Coastguard Worker return _skslMain(_coords); 56*c8dee2aaSAndroid Build Coastguard Worker} 57