blob: 9faec3df473bf484927a29fe55cb424ab6fc44d6 [file] [log] [blame]
Brian Osman3d81fdc2021-01-13 17:17:56 -05001// Should return 5
2int return_loop() {
3 for (int i = 0; i < 10; ++i) {
4 if (i == 5) { return i; }
5 }
6 return 0;
7}
8
9// Should return 35
10int continue_loop() {
11 int sum = 0;
12 for (int i = 0; i < 10; ++i) {
13 if (i < 5) { continue; }
14 sum += i;
15 }
16 return sum;
17}
18
19// Should return 15
20int break_loop() {
21 int sum = 0;
22 for (int i = 0; i < 10; ++i) {
23 if (i > 5) { break; }
24 sum += i;
25 }
26 return sum;
27}
28
Brian Osman552fcb92021-04-28 17:41:57 -040029half4 main(float2 xy) {
Brian Osman3d81fdc2021-01-13 17:17:56 -050030 return half4(return_loop(), continue_loop(), break_loop(), 1);
31}