wlroots/include
Kenny Levinsen 6ca84bf64d render/vulkan: Delay shm texture updates till render
In order to optimize rendering of shm-backed buffers, we copy the buffer
into a properly allocated texture. However, some clients might send
rapid updates for large surfaces, or may not even be visible, making the
copy wasteful.

Move the copy to the point where the texture is added to the render
pass, ensuring that we only perform the copy if texture is being used
and only once per render. This means that the shm optimization is
effectively disabled for clients that are not visible.
2024-07-04 11:24:45 +02:00
..
backend Fix __VA_OPT__ macro invocations 2024-06-30 09:01:15 +03:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render render/vulkan: Delay shm texture updates till render 2024-07-04 11:24:45 +02:00
types Switch to stable tablet-v2 protocol 2024-06-27 18:04:00 +00:00
util xdg-toplevel: check that title provided actually is UTF-8 2023-11-22 22:03:00 +03:00
wlr Use standard __VA_OPT__ instead of GNU's ##__VA_ARGS__ 2024-06-27 18:13:05 +00:00
xcursor Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
xwayland xwayland: add a size-safe wrapper for xcb_send_event 2024-04-20 15:12:45 +02:00
meson.build render/color: add fallback stub when LCMS2 is disabled 2024-06-04 17:45:51 +00:00