John Kessenich | c555ddd | 2015-06-17 02:38:44 +0000 | [diff] [blame] | 1 | #line 300 |
2 | |||||
3 | #line 2 | ||||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 | |||||
9 | #line __LINE__ + 3 | ||||
10 | |||||
11 | |||||
12 | #line __FILE__ + 2 | ||||
13 | |||||
14 | #line __FILE__ * __LINE__ | ||||
15 | |||||
16 | |||||
17 | #define X 4 | ||||
18 | |||||
19 | #line X | ||||
20 | |||||
21 | #undef X | ||||
22 | |||||
23 | #define X(y) y + 3 + 2 | ||||
24 | |||||
25 | #line X(3) | ||||
26 | |||||
27 | void main() { | ||||
28 | gl_Position = vec4(__LINE__); | ||||
29 | } | ||||
30 | |||||
31 | #line X(3) 4 | ||||
32 | |||||
33 | #define Z(y, q) \ | ||||
34 | y*q*2 q | ||||
35 | |||||
36 | #line Z(2, 3) | ||||
37 | |||||
38 | #line 1 | ||||
39 |