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

--- Comment #34 from Vlad Zahorodnii <[email protected]> ---
Git commit 179a5225c0ed1dbc74a7813bad7d8a873835870d by Vlad Zahorodnii, on
behalf of Xaver Hugl.
Committed on 28/10/2026 at 09:39.
Pushed by vladz into branch 'master'.

scene: only progress fifo and commit timing on one SceneView

Previously, we filtered surfaces to progress only by the output, but there can
be multiple scene views per output, for example with mirroring or screen casts.
Progressing fifo and commit timing on all of them can cause problems, like
doubling the frame rate (with fifo) and causing stutter (with commit timing).

Surfaces that are completely off-screen will still get forward progress with
the
fallback timer for fifo and commit timing. Since we don't have such a mechanism
for frame callbacks, this commit leaves them unchanged.
Related: bug 498628

M  +3    -3    src/scene/item.cpp
M  +2    -2    src/scene/item.h
M  +9    -0    src/scene/scene.cpp
M  +2    -0    src/scene/scene.h
M  +23   -4    src/scene/surfaceitem_wayland.cpp
M  +3    -2    src/scene/surfaceitem_wayland.h
M  +1    -4    src/wayland/surface.cpp
M  +1    -1    src/wayland/surface.h

https://invent.kde.org/plasma/kwin/-/commit/179a5225c0ed1dbc74a7813bad7d8a873835870d

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

Reply via email to