1 # Tests that a link error occurs when an interface block member's type
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)."
19 gl_Position = vec4(0.0);
25 vec4 b; // b is not present in VS interface block