Switched to OpenGL version 3.1 for compatibility
Switched to GLSL version 1.5 to match OpenGL