switch to opengl