Buffer Damage

Vlad Zahorodnii vlad.zahorodnii at kde.org
Mon Jan 4 12:00:39 UTC 2021


On 1/4/21 1:33 PM, Simon Ser wrote:
> On Monday, January 4th, 2021 at 12:23 PM, Vlad Zahorodnii <vlad.zahorodnii at kde.org> wrote:
> Do you have real-world examples where the buffer damage would improve
> performance?

Buffer damage is needed once the compositor no longer attaches shared 
memory client buffers to a single texture. Normally, buffer damage would 
include a region that got repaired + surface damage in buffer-local 
coordinates.

> Note, many clients now use some kind of hardware acceleration, which
> wouldn't benefit from this optimization.
> 
There are still too many popular applications that use QtWidgets, for 
example, qBittorrent, Konsole, Telegram (Desktop), etc. They all provide 
shared memory buffers.

Cheers,
Vlad


More information about the wayland-devel mailing list