Commit 4c70054975bd5b85cd3089f88e55fa0f77c099cc
1 parent
c30bbd12c1
Exists in
master
test cases
Showing 30 changed files with 144 additions and 0 deletions Inline Diff
- Checkpoint/arith_gt_float.dat
- Checkpoint/arith_gt_float.glsl
- Checkpoint/arith_gt_float.out
- Checkpoint/arith_post_dec_int.dat
- Checkpoint/arith_post_dec_int.glsl
- Checkpoint/arith_post_dec_int.out
- Checkpoint/arith_pre_inc_int.dat
- Checkpoint/arith_pre_inc_int.glsl
- Checkpoint/arith_pre_inc_int.out
- Checkpoint/for_loop.dat
- Checkpoint/for_loop.glsl
- Checkpoint/for_loop.out
- Checkpoint/func_ret_bool.dat
- Checkpoint/func_ret_bool.glsl
- Checkpoint/func_ret_bool.out
- Checkpoint/if_test.dat
- Checkpoint/if_test.glsl
- Checkpoint/if_test.out
- Checkpoint/multi_ret.dat
- Checkpoint/multi_ret.glsl
- Checkpoint/multi_ret.out
- Checkpoint/switch_basic.dat
- Checkpoint/switch_basic.glsl
- Checkpoint/switch_basic.out
- Checkpoint/vect_assign.dat
- Checkpoint/vect_assign.glsl
- Checkpoint/vect_assign.out
- Checkpoint/while_loop.dat
- Checkpoint/while_loop.glsl
- Checkpoint/while_loop.out
Checkpoint/arith_gt_float.dat
View file @
4c70054
File was created | 1 | funct: arith | ||
2 | gin: x, float, 19 | |||
3 | gin: y, float, 2.5 |
Checkpoint/arith_gt_float.glsl
View file @
4c70054
File was created | 1 | float x; | ||
2 | float y; | |||
3 | ||||
4 | bool arith() | |||
5 | { | |||
6 | return x > y; |
Checkpoint/arith_gt_float.out
View file @
4c70054
File was created | 1 | Result: -1 |
Checkpoint/arith_post_dec_int.dat
View file @
4c70054
File was created | 1 | funct: arith | ||
2 | gin: x, int, 10 | |||
3 | gin: y, int, 3 |
Checkpoint/arith_post_dec_int.glsl
View file @
4c70054
File was created | 1 | int x; | ||
2 | int y; | |||
3 | ||||
4 | int arith() | |||
5 | { | |||
6 | x--; | |||
7 | return x--; |
Checkpoint/arith_post_dec_int.out
View file @
4c70054
File was created | 1 | Result: 9 |
Checkpoint/arith_pre_inc_int.dat
View file @
4c70054
File was created | 1 | funct: arith | ||
2 | gin: x, int, 10 | |||
3 | gin: y, int, 3 |
Checkpoint/arith_pre_inc_int.glsl
View file @
4c70054
File was created | 1 | int x; | ||
2 | int y; | |||
3 | ||||
4 | int arith() | |||
5 | { | |||
6 | ++x; | |||
7 | return ++x; |
Checkpoint/arith_pre_inc_int.out
View file @
4c70054
File was created | 1 | Result: 12 |
Checkpoint/for_loop.dat
View file @
4c70054
File was created | 1 | funct: fortest | ||
2 | gin: a, int, 10 | |||
3 | gin: v, float, 1.0 |
Checkpoint/for_loop.glsl
View file @
4c70054
File was created | 1 | float v; | ||
2 | int a; | |||
3 | ||||
4 | float fortest() | |||
5 | { | |||
6 | int i; | |||
7 | float sum; | |||
8 | ||||
9 | sum = v; | |||
10 | for ( i = 0; i < a; i += 1 ) | |||
11 | sum *= 2.0; |
Checkpoint/for_loop.out
View file @
4c70054
File was created | 1 | Result: 1.024000e+03 |
Checkpoint/func_ret_bool.dat
View file @
4c70054
File was created | 1 | funct: foo |
Checkpoint/func_ret_bool.glsl
View file @
4c70054
File was created | 1 | bool foo() | ||
2 | { | |||
3 | return true; | |||
4 | } |
Checkpoint/func_ret_bool.out
View file @
4c70054
File was created | 1 | Result: -1 |
Checkpoint/if_test.dat
View file @
4c70054
File was created | 1 | funct: iftest | ||
2 | gin: a, float, 0.5 |
Checkpoint/if_test.glsl
View file @
4c70054
File was created | 1 | float a; | ||
2 | ||||
3 | float iftest() | |||
4 | { | |||
5 | float f; | |||
6 | if ( a > 1.0 ) { | |||
7 | f = 2.0; | |||
8 | } else { | |||
9 | f = 1.0; | |||
10 | } | |||
11 | return f; |
Checkpoint/if_test.out
View file @
4c70054
File was created | 1 | Result: 1.000000e+00 |
Checkpoint/multi_ret.dat
View file @
4c70054
File was created | 1 | funct: multiret | ||
2 | param: int, 2 |
Checkpoint/multi_ret.glsl
View file @
4c70054
File was created | 1 | |||
2 | int multiret(int a) | |||
3 | { | |||
4 | if ( a > 1 ) | |||
5 | return 1; | |||
6 | else | |||
7 | return 0; | |||
8 | } | |||
9 | ||||
10 | int multiret2(int a) | |||
11 | { | |||
12 | int b; | |||
13 | ||||
14 | if ( a > 1 ) | |||
15 | b = 1; | |||
16 | else |
Checkpoint/multi_ret.out
View file @
4c70054
File was created | 1 | Result: 1 |
Checkpoint/switch_basic.dat
View file @
4c70054
File was created | 1 | funct: switchtest | ||
2 | gin: a, int, 2 |
Checkpoint/switch_basic.glsl
View file @
4c70054
File was created | 1 | int a; | ||
2 | float switchtest() | |||
3 | { | |||
4 | float f; | |||
5 | ||||
6 | switch( a ) { | |||
7 | case 0: f = 0.0; break; | |||
8 | case 1: f = 1.0; break; | |||
9 | case 2: f = 2.0; break; | |||
10 | default: f = 3.0; break; | |||
11 | } | |||
12 |
Checkpoint/switch_basic.out
View file @
4c70054
File was created | 1 | Result: 2.000000e+00 |
Checkpoint/vect_assign.dat
View file @
4c70054
File was created | 1 | funct: vectassign | ||
2 | gin: v, vec2, 0.5, 1.5 |
Checkpoint/vect_assign.glsl
View file @
4c70054
File was created | 1 | vec2 v; | ||
2 | ||||
3 | float vectassign() | |||
4 | { | |||
5 | vec2 t; | |||
6 | t = v; | |||
7 | return t.x * t.y; |
Checkpoint/vect_assign.out
View file @
4c70054
File was created | 1 | Result: 7.500000e-01 |
Checkpoint/while_loop.dat
View file @
4c70054
File was created | 1 | funct: whiletest | ||
2 | gin: b, int, 101 |
Checkpoint/while_loop.glsl
View file @
4c70054
File was created | 1 | int b; | ||
2 | int whiletest() | |||
3 | { | |||
4 | ||||
5 | int i; | |||
6 | int sum; | |||
7 | ||||
8 | i = 0; | |||
9 | sum = 0; | |||
10 | while ( i < b ) { | |||
11 | sum = sum + i; | |||
12 | i = i + 1; | |||
13 | } |
Checkpoint/while_loop.out
View file @
4c70054
File was created | 1 | Result: 5050 |