1 # Tests that a link error occurs when an interface block member's qualifier
2 # differs between the vertex and fragment shaders.
4 # GLSLangSpec.1.50.11, 4.3.7 Interface Blocks:
5 # "Matched block names within an interface (as defined above) must match
6 # in terms of having the same number of declarations with the same
7 # sequence of types and the same sequence of member names, as well as
8 # having the same member-wise layout qualification (see next section)."
16 layout(column_major) mat4 m; // m is row_major in FS
21 gl_Position = vec4(0.0);
28 layout(row_major) mat4 m; // m is column_major in VS