| #version 450 | |
| vec4 getColor(); | |
| layout(location=0) out vec4 color; | |
| int a1[]; // max size from link1 | |
| int a2[]; // max size from link2 | |
| int b[5]; | |
| int c[]; | |
| int i; | |
| layout (binding = 0) buffer bnameRuntime { float r[]; }; | |
| layout (binding = 1) buffer bnameImplicit { float m[]; }; | |
| void main() | |
| { | |
| color = getColor(); | |
| a1[8] = 1; | |
| a2[1] = 1; | |
| b[i] = 1; | |
| c[3] = 1; | |
| } |