From f23d1e9c1603fbce9e43a9a8b7b28ee2e4f8cb03 Mon Sep 17 00:00:00 2001 From: Pavel Rojtberg Date: Wed, 13 Mar 2019 16:45:31 +0100 Subject: [PATCH] ovis: allow disabling VSYNC - useful in multiwindow scenarios or with batch rendering --- modules/ovis/src/ovis.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ovis/src/ovis.cpp b/modules/ovis/src/ovis.cpp index 95e68f3c7..0f6d5889f 100644 --- a/modules/ovis/src/ovis.cpp +++ b/modules/ovis/src/ovis.cpp @@ -227,7 +227,8 @@ struct Application : public OgreBites::ApplicationContext, public OgreBites::Inp if (flags & SCENE_AA) miscParams["FSAA"] = "4"; - miscParams["vsync"] = "true"; + miscParams["vsync"] = Ogre::StringConverter::toString( + !utils::getConfigurationParameterBool("OPENCV_OVIS_NOVSYNC", false)); OgreBites::NativeWindowPair ret = OgreBites::ApplicationContext::createWindow(_name, _w, _h, miscParams);