#version 450 | |
#define IN_SHADER | |
layout(location=0) out vec4 color; | |
void main() | |
{ | |
#if FOO==200 | |
color = vec4(1.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 | |
#if MUL == 400 | |
color *= MUL; | |
#else | |
#error bad MUL | |
#endif | |
} |