Summary: | Kickoff menu transparency artifacts | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Vadim <kde> |
Component: | effects-various | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | aleixpol, kde, notuxius, plasma-bugs |
Priority: | NOR | Keywords: | wayland |
Version: | 5.12.2 | Flags: | kde:
Wayland+
kde: X11- |
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kwin/37f4c54d17f9da3e1c2ddee7592a2dfcffd3e9e3 | Version Fixed In: | |
Attachments: | Screenshot of the glitch |
Description
Vadim
2018-03-04 17:42:26 UTC
I have this same issue as well. Seems to be a scaling thing, I'll look into it. It is. I fixed Blur for scaling in 44a6050e839dc6311132010056ec5218680aea50 then it got effectively reverted in the new blur rewrite 0179f741bbd4cc01da5866fdf7b6a302869a099b (booo!) It's a bit difficult to put back in as we do the initial copyTexSubImage2D into m_renderTextures which is global for the whole workarea, but scale is not. Cannot reproduce in: Plasma: 5.12.4 Apps: 17.12.3 Frameworks: 5.45.0 Qt: 5.10.1 Kernel: 4.14.34-1-MANJARO OS: Netrunner Rolling Video: Intel 4400 Driver: xf86-video-intel 1:2.99.917+823+gd9bf46e4-1 Screen: 1600x900 wayland-protocols 1.13-1 wayland 1.14.0-1 Git commit b3b691a25074abc8866c3ed5cd67cc8177e6418d by Alex Nemeth. Committed on 31/05/2018 at 12:34. Pushed by anemeth into branch 'master'. Fix blur on Wayland when scaling is used Summary: Blur should now work on Wayland when scaling is used. This does not affect X11 as `GLRenderTarget::virtualScreenScale()` is always 1 on X11 Depends on D12678 Test Plan: - log in in a Wayland session - turn display scaling to 2x - open a transparent window (for example: Konsole with transparent and blur enabled profile) - blurs the content under the window corretly Reviewers: davidedmundson, #kwin Reviewed By: davidedmundson, #kwin Subscribers: romangg, apol, zzag, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12700 M +4 -4 effects/blur/blur.cpp https://commits.kde.org/kwin/b3b691a25074abc8866c3ed5cd67cc8177e6418d Git commit 37f4c54d17f9da3e1c2ddee7592a2dfcffd3e9e3 by David Edmundson, on behalf of Alex Nemeth. Committed on 18/06/2018 at 14:35. Pushed by davidedmundson into branch 'Plasma/5.13'. Fix blur on Wayland when scaling is used Summary: Blur should now work on Wayland when scaling is used. This does not affect X11 as `GLRenderTarget::virtualScreenScale()` is always 1 on X11 Depends on D12678 Test Plan: - log in in a Wayland session - turn display scaling to 2x - open a transparent window (for example: Konsole with transparent and blur enabled profile) - blurs the content under the window corretly Reviewers: davidedmundson, #kwin Reviewed By: davidedmundson, #kwin Subscribers: romangg, apol, zzag, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12700 M +4 -4 effects/blur/blur.cpp https://commits.kde.org/kwin/37f4c54d17f9da3e1c2ddee7592a2dfcffd3e9e3 |