Summary: | Zoom effect does not work while in the new QML Present Windows | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Nate Graham <nate> |
Component: | effects-present-windows | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kishore96 |
Priority: | NOR | Keywords: | regression |
Version: | 5.24.90 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=447002 https://bugs.kde.org/show_bug.cgi?id=447000 |
||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/544760469dd4fd7550fc7121250e694a485d453f | Version Fixed In: | 5.25 |
Sentry Crash Report: |
Description
Nate Graham
2022-05-06 13:15:10 UTC
Git commit 544760469dd4fd7550fc7121250e694a485d453f by Vlad Zahorodnii. Committed on 24/05/2022 at 13:11. Pushed by vladz into branch 'Plasma/5.25'. effects/zoom: Render scene in an offscreen texture This fixes integration of the zoom effect with the blur effect and qtquick effects such as overview or window view. The main con of the proposed solution is that offscreen rendering can be a bit overkill. But on the other hand, it's the most robust way to ensure that fullscreen effects integrate correctly with the zoom effect. For example, without it, the quick scene effect would need to figure out what screen views to paint for the given screen. There are also more finicky cases, e.g. the screen transform effect. Related: bug 447002, bug 447670 Tested-by: Merge Service <https://invent.kde.org/plasma/kwin/-/merge_requests/2451> Part-of: <https://invent.kde.org/plasma/kwin/-/merge_requests/2451> (cherry picked from commit 221f114d8045f22eca722a4ce385367f4c3f03fc) M +100 -24 src/effects/zoom/zoom.cpp M +13 -0 src/effects/zoom/zoom.h https://invent.kde.org/plasma/kwin/commit/544760469dd4fd7550fc7121250e694a485d453f |