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