ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.20 / compiler / scoping-struct-vs-variable.vert
blob2ab288b89a0c37fced629560ac405cee4e747985
1 // [config]
2 // expect_result: pass
3 // glsl_version: 1.20
4 // check_link: true
5 // [end config]
6 //
7 // GLSLangSpec.1.20.8, 4.2 Scoping:
8 //
9 // "If a nested scope redeclares a name used in an outer scope, it hides all
10 //  existing uses of that name. There is no way to access the hidden name or
11 //  make it unhidden, without exiting the scope that hid it."
13 #version 120
15 struct Name {
16     float a;
19 void main()
21     vec4 Name = vec4(1.0);
22     gl_Position = Name;