ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_derivative_control / execution / dfdx-dfdy.shader_test
blob6f36dc0c978784137e7eed4f642704f6f9043f40
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 dxdy = dFdxFine(dFdyFine(xy));
14         if (dxdy == 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