ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / compiler / expressions / invalid-logic-not-03.vert
blobc8d1c1d18fa38c5e240ffb44ccde342a7b4772f2
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.10
4 // [end config]
6 #ifdef GL_ES
7 precision mediump float;
8 #endif
10 uniform int a;
12 void main() {
13         // a is not boolean, so the logical-not operator cannot be applied
14         // to it.  Further, the result of the logical-not operator is boolean,
15         // so it cannot be assigned to a variable of type int.
16         int x = !a;
18         gl_Position = vec4(x);