forwardRef.frag 448 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #version 110
  2. uniform vec4 bigColor;
  3. varying vec4 BaseColor;
  4. uniform float d;
  5. void bar();
  6. float foo(vec4);
  7. float unreachableReturn();
  8. void main()
  9. {
  10. vec4 color = vec4(foo(BaseColor));
  11. bar();
  12. float f = unreachableReturn();
  13. gl_FragColor = color * f;
  14. }
  15. void bar()
  16. {
  17. }
  18. float unreachableReturn()
  19. {
  20. bar();
  21. if (d < 4.2)
  22. return 1.2;
  23. else
  24. return 4.5;
  25. }
  26. float foo(vec4 bar)
  27. {
  28. return bar.x + bar.y;
  29. }