avoid calling glXMakeCurrent if that context already set