davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: Frameworks. davidedmundson requested review of this revision.
REVISION SUMMARY In line with changes in Qt, we support GL_PURGED_CONTEXT_RESET_NV. On a graphical error we recreate entire QtQuick scene contexts. It can break custom render loops, so the change is opt-in. This flag enables it for all plasma windows. TEST PLAN Suspended PC, resume. Icons on desktop are not garbled pernamently. Unpatched kwin with Aurorae does not busy-loop forever. REPOSITORY R296 KDeclarative BRANCH master REVISION DETAIL https://phabricator.kde.org/D11960 AFFECTED FILES src/quickaddons/qtquicksettings.cpp To: davidedmundson, #plasma Cc: #frameworks, michaelh, ngraham