From kde-panel-devel Fri Sep 29 17:09:18 2017 From: =?utf-8?q?Martin_Fl=C3=B6ser?= Date: Fri, 29 Sep 2017 17:09:18 +0000 To: kde-panel-devel Subject: D8040: Load QtQuick settings Message-Id: <20170929170917.71398.606D59DE716CE204 () phabricator ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=150670497308774 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--0b5e1cca9f084d158f80ee1020da6eda" --0b5e1cca9f084d158f80ee1020da6eda Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ascii" Mime-Version: 1.0 graesslin added a comment. In https://phabricator.kde.org/D8040#150577, @davidedmundson wrote > If you do want to set this based on the initial scene backend, skip using this method and call the static method on QQuickWindow instead. After reading through the docs I think the combination of both is fine: We can use the QtQuickSettings to have a base. But if we init a QPainter compositor we just enforce software through the QQuickWindow API. That should (TM) work as well. Dynamic switching is then not required. AFAIK the only "dangerous" combination would be QPainter compositor and OpenGL compositing. The other 3 combinations should just work fine. REPOSITORY R108 KWin BRANCH master REVISION DETAIL https://phabricator.kde.org/D8040 To: davidedmundson, #plasma, graesslin Cc: graesslin, plasma-devel, kwin, #kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart --0b5e1cca9f084d158f80ee1020da6eda Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="ascii" Mime-Version: 1.0 View Revision=
graesslin added a comment.

In D8040#150= 577, @davidedmundson wro= te

If you do want to set this based o= n the initial scene backend, skip using this method and call the static met= hod on QQuickWindow instead.

After reading through the docs I think the combination of both is fine: = We can use the QtQuickSettings to have a base. But if we init a QPainter co= mpositor we just enforce software through the QQuickWindow API. That should= (TM) work as well. Dynamic switching is then not required. AFAIK the only = "dangerous" combination would be QPainter compositor and OpenGL c= ompositing. The other 3 combinations should just work fine.

=
REPOSITORY
R108 KWin
=
BRANCH
master

<= div>REVISION DETAIL
https://phabricator.kde.org/D8040
<= /div>
To: davidedmundson, Plasma, graesslin
Cc: graesslin, plasma-devel, kwin, KWin, bwowk, ZrenBot, = progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, seba= s, apol, mart
--0b5e1cca9f084d158f80ee1020da6eda--