glsl.-D-U.frag 377 B

123456789101112131415161718192021222324252627282930313233
  1. #version 450
  2. #define IN_SHADER
  3. layout(location=0) out vec4 color;
  4. void main()
  5. {
  6. #if FOO==200
  7. color = vec4(1.0);
  8. #else
  9. #error expected FOO 200
  10. #endif
  11. #ifdef IN_SHADER
  12. color++;
  13. #else
  14. #error IN_SHADER was undef
  15. #endif
  16. #ifdef UNDEFED
  17. #error UNDEFED defined
  18. #else
  19. color *= 3.0;
  20. #endif
  21. #if MUL == 400
  22. color *= MUL;
  23. #else
  24. #error bad MUL
  25. #endif
  26. }