8 struct TriangleInfo {
\r
12 buffer VertexCollection {
\r
17 buffer MultipleArrays {
\r
18 TriangleInfo tri[5];
\r
24 VertexInfo verts[2];
\r
29 struct OutputStruct {
\r
36 out OutputStruct outval;
\r
37 out float outarr[3];
\r
42 f += t[0].v[0].position[0];
\r
43 f += t[gl_InstanceID].v[gl_InstanceID].position[gl_InstanceID];
\r
44 f += t[gl_InstanceID].v[gl_InstanceID].normal[gl_InstanceID];
\r
45 f += multiarray.tri[gl_InstanceID].v[0].position[0];
\r
46 f += multiarray.vert[gl_InstanceID].position[0];
\r
47 f += multiarray.f[gl_InstanceID];
\r
48 f += ubo.verts[gl_InstanceID].position[0];
\r
49 f += ubo.flt[gl_InstanceID];
\r
50 TriangleInfo tlocal[5] = t;
\r