Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-const-builtin-inversesqrt.shader_test
blobfc35e80679e51b490681bd66be779a33ecf82926
1 [require]
2 GL >= 2.0
3 GLSL >= 1.20
5 [vertex shader file]
6 glsl-mvp.vert
8 [fragment shader]
9 #version 120
10 void main()
12     const vec3 v = inversesqrt(vec3(16.0));
14     /* The following values are undefined but the compiler should not crash. */
15     const float undef1 = inversesqrt(0.0);
16     const float undef2 = inversesqrt(-1.0);
18     gl_FragColor = vec4(v, undef1 + undef2);
21 [test]
22 clear color 0.0 0.0 0.0 0.0
23 clear
24 ortho
25 draw rect 10 10 10 10
26 probe rgb 15 15 0.25 0.25 0.25