1 # Tests that no link error occurs for interfaces blocks with matching
2 # instances names but mismatching array size and block names.
4 # instanced interface blocks differ on the array dimension of the
7 # GLSLangSpec.1.50.11, 4.3.7 Interface Blocks:
8 # "The block name (block-name) is used to match interfaces: an output
9 # block of one pipeline stage will be matched to an input block with
10 # the same name in the subsequent pipeline stage. For uniform blocks,
11 # the application uses the block name to identify the block.
15 # Outside the shading language (i.e., in the API), members are
16 # similarly identified except the block name is always used in place
17 # of the instance name (API accesses are to interfaces, not to
33 gl_Position = inst[0].a;