libkwineffects: Add missing QQuickRenderControl::{beginFrame,endFrame} calls

As QQuickRenderControl docs state, beginFrame() and endFrame() must
enclose sync() and render() calls.
master
Vlad Zahorodnii 2 years ago
parent aff8ed4c12
commit 9ea839eb03

@ -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…
Cancel
Save