delete the object before exiting
Merge remote-tracking branch 'origin/master'
check key typing after glfwSwapBuffers()
to be able to change the shader program object of the GgShader class