The return value from glGetUniformLocation() is of course signed.
[movit] / footer.glsl
1 void main()
2 {
3         gl_FragColor = LAST_INPUT(tc);
4 }