blob: e308a9f289133f0f72b07410b3afbc6d3c8a969b [file] [log] [blame]
#version 450
struct Foo
{
vec4 bar[2];
vec4 baz[2];
};
layout(location = 0) out Vertex
{
Foo foo;
Foo foo2;
};
layout(location = 8) out Foo foo3;
void main()
{
foo.bar[0] = vec4(1.0);
foo.baz[1] = vec4(2.0);
foo2.bar[0] = vec4(3.0);
foo2.baz[1] = vec4(4.0);
foo3.bar[0] = vec4(5.0);
foo3.baz[1] = vec4(6.0);
}