mirror of
https://github.com/overte-org/overte.git
synced 2025-08-14 13:07:50 +02:00
Working on oculus
This commit is contained in:
parent
f22682fe39
commit
5fdf032a65
2 changed files with 9 additions and 3 deletions
|
@ -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();
|
||||
};
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue