1 2#define IN_SHADER 3 4static float4 color; 5 6void main() 7{ 8#if FOO==200 9 color = 1.0; 10#else 11 #error expected FOO 200 12#endif 13 14#ifdef FOO 15 color -= 5.0; 16#else 17 #error expected FOO 200 18#endif 19 20#ifdef IN_SHADER 21 color++; 22#else 23 #error IN_SHADER was undef 24#endif 25 26#ifdef UNDEFED 27 #error UNDEFED defined 28#else 29 color *= 3.0; 30#endif 31} 32