| #define IN_SHADER | |
| static float4 color; | |
| void main() | |
| { | |
| #if FOO==200 | |
| color = 1.0; | |
| #else | |
| #error expected FOO 200 | |
| #endif | |
| #ifdef FOO | |
| color -= 5.0; | |
| #else | |
| #error expected FOO 200 | |
| #endif | |
| #ifdef IN_SHADER | |
| color++; | |
| #else | |
| #error IN_SHADER was undef | |
| #endif | |
| #ifdef UNDEFED | |
| #error UNDEFED defined | |
| #else | |
| color *= 3.0; | |
| #endif | |
| } |