Fixing mac oculus crash

This commit is contained in:
Brad Davis 2015-11-01 14:34:03 -08:00
parent cfb2fd1523
commit 1e47a53603
2 changed files with 9 additions and 0 deletions

View file

@ -190,6 +190,14 @@ void OculusLegacyDisplayPlugin::deactivate() {
ovr_Shutdown();
}
// DLL based display plugins MUST initialize GLEW inside the DLL code.
void OculusLegacyDisplayPlugin::customizeContext() {
glewExperimental = true;
GLenum err = glewInit();
glGetError();
WindowOpenGLDisplayPlugin::customizeContext();
}
void OculusLegacyDisplayPlugin::preDisplay() {
_window->makeCurrent();
}

View file

@ -35,6 +35,7 @@ public:
virtual glm::mat4 getHeadPose() const override;
protected:
virtual void customizeContext() override;
virtual void preRender() override;
virtual void preDisplay() override;
virtual void display(GLuint finalTexture, const glm::uvec2& sceneSize) override;