request OpenGL core contexts if available