ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_derivative_control / execution / dfdx-coarse.shader_test
blobb3205c2db969d684f63e4c6e6b3ae131e45b13cf
1 [require]
2 GLSL >= 1.50
3 GL_ARB_derivative_control
5 [vertex shader passthrough]
7 [fragment shader]
8 #extension GL_ARB_derivative_control: require
10 void main()
12         float xy = gl_FragCoord.x * gl_FragCoord.y;
13         float dx = dFdxCoarse(xy);
14         if (distance(dx, gl_FragCoord.y) <= 1)
15                 gl_FragColor = vec4(0, 1, 0, 1);
16         else
17                 gl_FragColor = vec4(1, 0, 0, 1);
20 [test]
21 draw rect -1 -1 2 2
22 probe all rgba 0.0 1.0 0.0 1.0