From 0a9b42ad3c588616bd4c3987c3ff13bb1248524f Mon Sep 17 00:00:00 2001 From: howard-stearns Date: Fri, 4 Dec 2015 15:10:46 -0800 Subject: [PATCH] Fix present rate stats display, which was counting (roughly) twice for 2D display, and flickering. --- interface/src/ui/Stats.cpp | 2 +- .../display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/interface/src/ui/Stats.cpp b/interface/src/ui/Stats.cpp index 358dc49bdb..55751d8631 100644 --- a/interface/src/ui/Stats.cpp +++ b/interface/src/ui/Stats.cpp @@ -121,7 +121,7 @@ void Stats::updateStats(bool force) { STAT_UPDATE(serverCount, nodeList->size()); STAT_UPDATE(renderrate, (int)qApp->getFps()); if (qApp->getActiveDisplayPlugin()) { - STAT_UPDATE(presentrate, (int)qApp->getActiveDisplayPlugin()->presentRate()); + STAT_UPDATE(presentrate, (int)round(qApp->getActiveDisplayPlugin()->presentRate())); } else { STAT_UPDATE(presentrate, -1); } diff --git a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp index cec84c74d4..8593da1573 100644 --- a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp @@ -303,7 +303,6 @@ void OpenGLDisplayPlugin::internalPresent() { glBindTexture(GL_TEXTURE_2D, _currentSceneTexture); drawUnitQuad(); swapBuffers(); - updateFramerate(); } void OpenGLDisplayPlugin::present() {