OpenGL Renderer in C