ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.50 / compiler / gs-input-nonarray-unnamed-block.geom
blob6707209b15c6be56b24d3751322ae1efd2a515b2
1 // Section 4.3.4 (Inputs) of the GLSL 1.50 spec says:
2 //
3 //     Geometry shader input variables get the per-vertex values
4 //     written out by vertex shader output variables of the same
5 //     names. Since a geometry shader operates on a set of vertices,
6 //     each input varying variable (or input block, see interface
7 //     blocks below) needs to be declared as an array.
8 //
9 // This test verifies that trying to create an unnamed non-array input
10 // interface block produces an error.
12 // [config]
13 // expect_result: fail
14 // glsl_version: 1.50
15 // check_link: false
16 // [end config]
18 #version 150
20 in blk {
21   vec4 foo;