libkwineffects: Add missing QQuickRenderControl::{beginFrame,endFrame} calls
As QQuickRenderControl docs state, beginFrame() and endFrame() must enclose sync() and render() calls.
This commit is contained in:
parent
aff8ed4c12
commit
9ea839eb03
1 changed files with 7 additions and 1 deletions
|
@ -291,9 +291,15 @@ void OffscreenQuickView::update()
|
|||
}
|
||||
|
||||
d->m_renderControl->polishItems();
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
d->m_renderControl->beginFrame();
|
||||
#endif
|
||||
d->m_renderControl->sync();
|
||||
|
||||
d->m_renderControl->render();
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
d->m_renderControl->endFrame();
|
||||
#endif
|
||||
|
||||
if (usingGl) {
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
d->m_view->resetOpenGLState();
|
||||
|
|
Loading…
Reference in a new issue