D25206: [aurorae] Use shared implementation of QtQuick rendering
David Edmundson <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: KWin. Herald added a subscriber: kwin. davidedmundson requested review of this revision. REVISION SUMMARY Removes a tonne of complex code, means any future improvements to our QtQuick integration only need to be in one place. QML logic remains in Aurorae as it does complex things. All other aurorae specialties remain. Only functional difference is that we now use a shared GL context between window frames, which Plasma::FrameSVG will make use of. TEST PLAN kcmshell5 kwindecoration ran some aurorrae themes on my kwin. Look the same as master REPOSITORY R108 KWin BRANCH aurorae2 REVISION DETAIL https://phabricator.kde.org/D25206 AFFECTED FILES plugins/kdecorations/aurorae/src/CMakeLists.txt plugins/kdecorations/aurorae/src/aurorae.cpp plugins/kdecorations/aurorae/src/aurorae.h To: davidedmundson, #kwin Cc: kwin, LeGast00n, The-Feren-OS-Dev, sbergeron, jraleigh, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart