Working on oculus

This commit is contained in:
Brad Davis 2015-06-01 22:59:24 -07:00
parent f22682fe39
commit 5fdf032a65
2 changed files with 9 additions and 3 deletions

View file

@ -316,8 +316,7 @@ void OculusWin32DisplayPlugin::display(
ovrLayerHeader* layers = &_layer.Header;
ovrResult result = ovrHmd_SubmitFrame(_hmd, _frameIndex, nullptr, &layers, 1);
_swapFbo->Increment();
wglSwapIntervalEXT(0);
/*
auto mirrorSize = toGlm(getDeviceSize());
Context::Viewport(mirrorSize.x, mirrorSize.y);
_mirrorFbo->Bound(GL_READ_FRAMEBUFFER, [&] {
@ -326,6 +325,7 @@ void OculusWin32DisplayPlugin::display(
0, 0, _mirrorFbo->size.x, _mirrorFbo->size.y,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
});
*/
}
@ -351,4 +351,8 @@ bool OculusWin32DisplayPlugin::eventFilter(QObject* receiver, QEvent* event) {
}
void OculusWin32DisplayPlugin::swapBuffers() {
}
}
void OculusWin32DisplayPlugin::finishFrame() {
doneCurrent();
};

View file

@ -34,6 +34,8 @@ public:
protected:
virtual void customizeContext(PluginContainer * container) override;
virtual void swapBuffers() override;
virtual void finishFrame() override;
private:
static const QString NAME;