#version 450 | |
struct Bar | |
{ | |
float v[2]; | |
float w; | |
}; | |
layout(location = 0) out V | |
{ | |
float a; | |
float b[2]; | |
Bar c[2]; | |
Bar d; | |
}; | |
void main() | |
{ | |
a = 1.0; | |
b[0] = 2.0; | |
b[1] = 3.0; | |
c[0].v[0] = 4.0; | |
c[0].v[1] = 5.0; | |
c[0].w = 6.0; | |
c[1].v[0] = 7.0; | |
c[1].v[1] = 8.0; | |
c[1].w = 9.0; | |
d.v[0] = 10.0; | |
d.v[1] = 11.0; | |
d.w = 12.0; | |
} |