ARB_ubo/referenced-by-shader: pass if shader compiler moves UBOs between shaders
[piglit.git] / tests / spec / mesa_shader_integer_functions / compiler / interpolation / fs-interpolateAtOffset.frag
blobe7942ef6f03bdc02afd189cdc591980671a9e746
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;
11 in vec2 v2;
12 in vec3 v3;
13 in vec4 v4;
15 // MESA_shader_integer_functions requires at least -0.5 .. 0.5 to be supported.
16 const vec2 offset = vec2(-0.5, 0.5);
18 void main()
20         vec4 res = vec4(0);
22         res += vec4(interpolateAtOffset(v1, offset), 1, 1, 1);
23         res += vec4(interpolateAtOffset(v2, offset), 1, 1);
24         res += vec4(interpolateAtOffset(v3, offset), 1);
25         res += interpolateAtOffset(v4, offset);
27         gl_FragColor = res;