D19012: [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL
Martin Flöser <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
graesslin added a comment. In D19012#412265 <https://phabricator.kde.org/D19012#412265>, @davidedmundson wrote: > > or we have the QPainter compositor which also turns QtQuick to use software renderer. > > Unfortunately that's not true if we still want to switch at runtime. > QQuickWindow::setSceneGraphBackend is only followed if set before the first QQuickWindow is created. We cannot switch at runtime: it's possible that we still allow it, but that's a bug. No OpenGL application would continue to work after switching from OpenGL to QPainter compositor. Basically switching OpenGL/QPainter and vice versa needs to become a requires reboot setting. I'm fine with delaying this change till it's not possible to switch - on the other hand switching is broken so I don't think it must be a requirement. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D19012 To: graesslin, #kwin Cc: davidedmundson, kwin, jraleigh, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, alexeymin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart