Oh, I didn't know that, just copied from the examples in the khronos sdk. Hmm, like with the vec3<->vec4 issue: I'll just use qualifiers to be on the safe side.
Hehe, during development I try to do error checking where nessesary. And when I'm totally sure that my code is correct, then I remove...