Sometimes, I really hate GLSL