| uniform half4 colorGreen; | |
| int exact_division(int x, int y) { | |
| int result = 0; | |
| while (x >= y) { | |
| ++result; | |
| x -= y; | |
| } | |
| return result; | |
| } | |
| half4 main(float2 coords) { | |
| int zero = int(colorGreen.r); | |
| int one = int(colorGreen.g); | |
| for (int x = zero; x < 100; ++x) { | |
| for (int y = one; y < 100; ++y) { | |
| if ((x/y) != exact_division(x, y)) { | |
| return half4(1, float(x) / 255, float(y) / 255, 1); | |
| } | |
| } | |
| } | |
| return colorGreen; | |
| } |