| out vec4 sk_FragColor; | |
| uniform vec4 colorGreen; | |
| uniform vec4 colorRed; | |
| float sumArrayMutating_ff(float a[5]) { | |
| for (int i = 1;i < 5; ++i) { | |
| a[0] += a[i]; | |
| } | |
| return a[0]; | |
| } | |
| vec4 main() { | |
| float data[5]; | |
| data[0] = 1.0; | |
| data[1] = 2.0; | |
| data[2] = 3.0; | |
| data[3] = 4.0; | |
| data[4] = 5.0; | |
| float _0_sum = 0.0; | |
| for (int _1_i = 0;_1_i < 5; ++_1_i) { | |
| _0_sum += data[_1_i]; | |
| } | |
| return _0_sum == sumArrayMutating_ff(data) ? colorGreen : colorRed; | |
| } |