John Kessenich | a931366 | 2017-06-15 10:40:49 -0600 | [diff] [blame] | 1 | #version 450 |
2 | |||||
3 | #define IN_SHADER | ||||
4 | |||||
5 | layout(location=0) out vec4 color; | ||||
6 | |||||
7 | void main() | ||||
8 | { | ||||
9 | #if FOO==200 | ||||
10 | color = vec4(1.0); | ||||
11 | #else | ||||
12 | #error expected FOO 200 | ||||
13 | #endif | ||||
14 | |||||
15 | #ifdef IN_SHADER | ||||
16 | color++; | ||||
17 | #else | ||||
18 | #error IN_SHADER was undef | ||||
19 | #endif | ||||
20 | |||||
21 | #ifdef UNDEFED | ||||
22 | #error UNDEFED defined | ||||
23 | #else | ||||
24 | color *= 3.0; | ||||
25 | #endif | ||||
26 | |||||
27 | #if MUL == 400 | ||||
28 | color *= MUL; | ||||
29 | #else | ||||
30 | #error bad MUL | ||||
31 | #endif | ||||
32 | } |