spv.functionNestedOpaque.vert 254 B

123456789101112131415161718192021222324252627
  1. #version 450
  2. uniform struct S {
  3. sampler2D s;
  4. } si;
  5. void foo(sampler2D t)
  6. {
  7. texture(t, vec2(0.5));
  8. }
  9. void barc(const S p)
  10. {
  11. foo(p.s);
  12. }
  13. void bar(S p)
  14. {
  15. foo(p.s);
  16. }
  17. void main()
  18. {
  19. barc(si);
  20. bar(si);
  21. }