In GLSL, #version 100 is for OpenGL ES.

On desktop OpenGL it cannot be used, at least my driver complains. #version 110 would work, as well as just leaving it out, which I'm opting for in the patch.