spv.multiStructFuncall.frag 347 B

123456789101112131415161718192021
  1. #version 450
  2. struct S { mat4 m; };
  3. buffer blockName { S s1; }; // need an S with decoration
  4. S s2; // no decorations on S
  5. void fooConst(const in S s) { }
  6. void foo(in S s) { }
  7. void fooOut(inout S s) { }
  8. void main()
  9. {
  10. fooConst(s1);
  11. fooConst(s2);
  12. foo(s1);
  13. foo(s2);
  14. fooOut(s1);
  15. fooOut(s2);
  16. }