fixing opengl render