Created attachment 120429 [details] lockscreen behaviour with two user pictures using auto or software plasma renderer SUMMARY If I lock my session while Plasma Renderer is set to 'Software' the user picture is not correctly cut to fit the circle, overlapping existing decorations. I am appending an image that shows what happens using a "round" image on the first row and a "square" one on the second row; the first column shows what's displayed using Plasma Renderer set to 'Auto' while the second one shows the issue with Plasma Renderer set to 'Software'. STEPS TO REPRODUCE 1. Set Plasma Renderer to 'Software' 2. Restart the session to apply the change 3. Lock Screen OBSERVED RESULT User pictures are overlapping the existing round container and the white outline. EXPECTED RESULT User pictures should respect the page style and correctly fit inside the round container. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Manjaro Linux KDE Plasma Version: 5.15.5 KDE Frameworks Version: 5.58.0 Qt Version: 5.12.3
So it works with "Auto" but not with "Software"?
(In reply to Nate Graham from comment #1) > So it works with "Auto" but not with "Software"? Exactly. Unfortunately I can't use "Auto" because that causes all sort of glitches and slowdowns (eg. https://bugs.kde.org/show_bug.cgi?id=347772) with my setup.
Thanks!
*** Bug 442930 has been marked as a duplicate of this bug. ***
Sometimes this happens here (5.22.4) randomly and I didn't even know about Plasma Renderer.
*** Bug 467414 has been marked as a duplicate of this bug. ***
So this happens because we currently use a shader to clip the necessarily square user picture into something round, and that shader doesn't work with software rendering. Probably we should port to something else that always works, even if there's a small performance penalty. This isn't high-performance code.