fix opengl render