https://bugs.kde.org/show_bug.cgi?id=502748

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/ae3bdbaf2e
                   |                            |3fe805db91d85193293f3e31541
                   |                            |312

--- Comment #3 from Zamundaaa <[email protected]> ---
Git commit ae3bdbaf2e3fe805db91d85193293f3e31541312 by Xaver Hugl, on behalf of
Matin Lotfaliei.
Committed on 28/10/2026 at 15:33.
Pushed by zamundaaa into branch 'master'.

effect/offscreeneffect: re-render the window when its opacity changes

OffscreenEffect renders each redirected window into an offscreen
texture. That texture is rendered with the window opacity multiplied in.
The texture is re-rendered only when it is marked dirty. It is marked
dirty when the window is damaged. An opacity change does not damage the
window. It schedules a repaint, and that repaint reuses the old texture.
The old opacity then stays visible until something else damages the
window.

An opacity change now marks the texture dirty too, through the same
handler that window damage uses.

M  +4    -0    src/effect/offscreeneffect.cpp

https://invent.kde.org/plasma/kwin/-/commit/ae3bdbaf2e3fe805db91d85193293f3e31541312

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to