Making the render method static
Dedicating all (OpenGL-)rendering to a KQApplication object
Declaring some OpenGL function pointers using the gl/glext header from opengl.org
Dedicated file for hard coded (and untested) shader code
Retrieving the shader compile log
Displaying a message box if the shader compilation failed
Declaring more OpenGL function pointers