unbroke opengl stuff