310runtimeArray.vert 314 B

12345678910111213141516171819
  1. #version 310 es
  2. precision highp float;
  3. layout(location=0) out float o;
  4. struct S { float f; };
  5. buffer b1 { S s[]; };
  6. buffer b2 { S s[]; } b2name;
  7. buffer b3 { S s[]; } b3name[];
  8. buffer b4 { S s[]; } b4name[4];
  9. void main()
  10. {
  11. o = s[5].f;
  12. o += b2name.s[6].f;
  13. o += b3name[3].s[7].f;
  14. o += b4name[2].s[8].f;
  15. }