1 # Test for successful linking between vertex and fragment shaders
2 # when interface field is an unsized array, and the interface
3 # itself is an array of arrays instance
5 # Note: The size of the arrays also means this tests the
6 # max boundary of GL_MAX_VERTEX_ATTRIBS when it's set
7 # to 64 (the mininum allowed for an implementation).
11 GL_ARB_arrays_of_arrays
15 #extension GL_ARB_arrays_of_arrays: enable
16 out ArraysOfArraysBlock
23 i[1][0].a[1][1] = vec4(1.0);
24 gl_Position = vec4(1.0);
29 #extension GL_ARB_arrays_of_arrays: enable
30 in ArraysOfArraysBlock
37 gl_FragColor = i[1][0].a[1][1];