// Should return 5 | |
int return_loop() { | |
for (int i = 0; i < 10; ++i) { | |
if (i == 5) { return i; } | |
} | |
return 0; | |
} | |
// Should return 35 | |
int continue_loop() { | |
int sum = 0; | |
for (int i = 0; i < 10; ++i) { | |
if (i < 5) { continue; } | |
sum += i; | |
} | |
return sum; | |
} | |
// Should return 15 | |
int break_loop() { | |
int sum = 0; | |
for (int i = 0; i < 10; ++i) { | |
if (i > 5) { break; } | |
sum += i; | |
} | |
return sum; | |
} | |
half4 main(float2 xy) { | |
return half4(return_loop(), continue_loop(), break_loop(), 1); | |
} |