Fixed Synchro Bug 5.2.0 release (#470)
* fixed synch bug * refactored chaperone tab controller for better ui synching/updated * refactored steamvr tab controller * refactored video tab controller * cleanup * update version strings fix implicit conversions
This commit is contained in:
@@ -491,6 +491,7 @@ void OverlayController::SetWidget( QQuickItem* quickItem,
|
||||
m_utilitiesTabController.initStage2( this );
|
||||
m_moveCenterTabController.initStage2( this );
|
||||
m_rotationTabController.initStage2( this );
|
||||
m_videoTabController.initStage2();
|
||||
}
|
||||
|
||||
void OverlayController::OnRenderRequest()
|
||||
@@ -918,6 +919,7 @@ void OverlayController::OnTimeoutPumpEvents()
|
||||
{
|
||||
mainEventLoop();
|
||||
m_customTickRateCounter = 0;
|
||||
updateRate.incrementCounter();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -938,6 +940,7 @@ void OverlayController::OnTimeoutPumpEvents()
|
||||
// main event loop. (this function should trigger about every 11ms
|
||||
// assuming 90fps compositor)
|
||||
mainEventLoop();
|
||||
updateRate.incrementCounter();
|
||||
|
||||
// wait for the next frame after executing our main event loop once.
|
||||
m_lastFrame = m_currentFrame;
|
||||
@@ -957,8 +960,6 @@ void OverlayController::OnTimeoutPumpEvents()
|
||||
m_vsyncTooLateCounter++;
|
||||
}
|
||||
}
|
||||
|
||||
updateRate.incrementCounter();
|
||||
}
|
||||
|
||||
void OverlayController::mainEventLoop()
|
||||
|
||||
Reference in New Issue
Block a user