davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Load QtQuick rendering settings from a config file and apply then in plasmashell and krunner The goal of this is threefold: - Optimise when deploying on a fixed platform (raspberry pi, a specific mobile phone or something) - To test QSG_RENDER_LOOP=threaded on Mesa with more users, so we can ask Qt to revisit the default. (the reason it was originally disabled is now fixed), and it makes a *huge* performance difference - steps towards allowing for 2D renderer fallback TEST PLAN Set config options in kdeglobals, verified with QSG_INFO=1 plasmashell REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH origin-master (branched from master) REVISION DETAIL https://phabricator.kde.org/D2567 AFFECTED FILES CMakeLists.txt krunner/CMakeLists.txt krunner/main.cpp libqtquicksettings/CMakeLists.txt libqtquicksettings/qtquicksettings.cpp libqtquicksettings/qtquicksettings.h libqtquicksettings/renderer.kcfg libqtquicksettings/renderersettings.kcfgc shell/CMakeLists.txt shell/main.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: davidedmundson, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas