ARB_ubo/referenced-by-shader: pass if shader compiler moves UBOs between shaders
[piglit.git] / tests / spec / mesa_shader_integer_functions / compiler / interpolation / fs-interpolateAtCentroid-array.frag
blob5e291ae2d611f7d1085fe0101e65aa234f3ccd6f
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.30
4 // require_extensions: GL_MESA_shader_integer_functions
5 // [end config]
7 #version 130
8 #extension GL_MESA_shader_integer_functions: require
10 in float v1[2];
11 in vec2 v2[2];
12 in vec3 v3[2];
13 in vec4 v4[2];
15 void main()
17         vec4 res = vec4(0);
19         res += vec4(interpolateAtCentroid(v1[1]), 1, 1, 1);
20         res += vec4(interpolateAtCentroid(v2[1]), 1, 1);
21         res += vec4(interpolateAtCentroid(v3[1]), 1);
22         res += interpolateAtCentroid(v4[1]);
24         gl_FragColor = res;