ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-es-3.00 / compiler / uniform_block / interface-name-access-without-interface-name.vert
blob330976867215e18c9d29b6435bcd22411f56eda8
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 3.00 es
4  * [end config]
5  *
6  * The GLSL ES 3.00 spec says:
7  *
8  *     "If an instance name (instance-name) is used, then it puts all the
9  *     members inside a scope within its own name space, accessed with the
10  *     field selector ( . ) operator (analogously to structures)."
11  *
12  * Accesses to a field of a uniform block that was declared with an instance
13  * name therefore must use that instance name.  Otherwise an error should be
14  * generated.
15  */
16 #version 300 es
18 uniform transform_data {
19   mat4 mvp;
20 } camera;
22 in vec4 position;
24 void main()
26   gl_Position = mvp * position;