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

Zamundaaa <xaver.h...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/b1031ea63e |ma/kwin/-/commit/45a5d8844b
                   |aa8c9bf5c70157d1b6bf8eb0f5a |36404334301f5da6e75f1a345e0
                   |74a                         |c80

--- Comment #11 from Zamundaaa <xaver.h...@gmail.com> ---
Git commit 45a5d8844b36404334301f5da6e75f1a345e0c80 by Xaver Hugl.
Committed on 10/01/2025 at 13:45.
Pushed by zamundaaa into branch 'Plasma/6.3'.

plugins/screencast: call ItemRenderer::begin/endFrame

The OpenGL renderer references the explicit sync release points for client
buffers
during rendering, and releases them in endFrame. If endFrame never gets called
though
(for example because we're doing direct scanout) then the release points never
get
signaled, and the client very quickly runs out of buffers to use and freezes.


(cherry picked from commit b1031ea63eaa8c9bf5c70157d1b6bf8eb0f5a74a)

Co-authored-by: Xaver Hugl <xaver.h...@gmail.com>

M  +2    -2    src/plugins/screencast/windowscreencastsource.cpp

https://invent.kde.org/plasma/kwin/-/commit/45a5d8844b36404334301f5da6e75f1a345e0c80

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

Reply via email to