Fix OSX Oculus plugin

This commit is contained in:
Bradley Austin Davis 2018-01-15 10:48:39 -08:00
parent db30e9c45f
commit cb3456195e

View file

@ -9,6 +9,8 @@
#include <memory>
#include <gl/Config.h>
#include <QtCore/QThread.h>
#include <QtWidgets/QMainWindow>
#include <QtOpenGL/QGLWidget>
@ -192,14 +194,9 @@ void OculusLegacyDisplayPlugin::internalDeactivate() {
_container->makeRenderingContextCurrent();
}
// DLL based display plugins MUST initialize GLEW inside the DLL code.
// DLL based display plugins MUST initialize GL inside the DLL code.
void OculusLegacyDisplayPlugin::customizeContext() {
static std::once_flag once;
std::call_once(once, []{
glewExperimental = true;
glewInit();
glGetError();
});
gl::initModuleGl();
_hmdWindow->requestActivate();
QThread::msleep(1000);
Parent::customizeContext();