graesslin created this revision. graesslin added reviewers: KWin, Plasma. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY If KWin/Wayland starts up with the QPainter compositor we force software rendering in QtQuick. It doesn't make sense to try to use the OpenGL renderer as that normally just results in an abort when trying to create the QOpenGLContext. TEST PLAN Run KWin with KWIN_COMPOSE=Q, tried to quick tile a window and used Alt+Tab. Worked fine, didn't crash anymore. REPOSITORY R108 KWin BRANCH software-qtquick-on-pqainter REVISION DETAIL https://phabricator.kde.org/D8663 AFFECTED FILES composite.cpp To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart