OpenGL now capable of running on non-main thread