wlroots/render
Kurt Kartaltepe 5cc737d599 render,types/wlr_shm: Offload slow cleanup ops
Defers close()/munmap() calls into a cleanup thread in to avoid blocking
when they are slow. This is most noticable on low end hardware with
large screens where large surfaces can spend considerable time
invalidating mmus on the gpu or clearing shmem pages.
2024-07-27 13:18:26 -07:00
..
allocator renderer: replace get_render_buffer_caps() with struct field 2024-04-22 11:38:30 +02:00
gles2 renderer: add field to indicate color transform support 2024-04-26 17:17:36 +00:00
pixman render/pixman: Fix non-uniform scale with rotation 2024-05-23 11:56:59 +00:00
vulkan render/vulkan: Fix draw rect clip region invalid in blend none mod 2024-07-16 14:24:46 +08:00
color.c render/color: split off lcms2 code 2024-04-30 16:56:03 +02:00
color_fallback.c render/color: add fallback stub when LCMS2 is disabled 2024-06-04 17:45:51 +00:00
color_lcms2.c render/color: fix return value type 2024-06-27 18:13:05 +00:00
dmabuf.c render,types/wlr_shm: Offload slow cleanup ops 2024-07-27 13:18:26 -07:00
dmabuf_fallback.c render/dmabuf: add dmabuf_export_sync_file() 2022-12-06 14:54:09 +00:00
dmabuf_linux.c render/dmabuf: add dmabuf_export_sync_file() 2022-12-06 14:54:09 +00:00
drm_format_set.c render/drm_format_set: Clean up on union failure 2024-02-22 23:03:50 +01:00
drm_syncobj.c render/drm_syncobj: add helpers to wait for timeline points 2024-06-12 18:39:45 +02:00
egl.c render/egl: drop wlr_egl_is_current() 2024-02-23 18:52:48 +01:00
meson.build build: check eglext.h header version 2024-06-27 17:54:57 +00:00
pass.c render: drop legacy render pass 2023-11-22 00:55:56 +01:00
pixel_format.c render/pixel-format: Move has_alpha into it's own array 2024-01-31 13:47:17 -05:00
swapchain.c swapchain: Add wlr_swapchain_has_buffer 2023-12-03 05:29:05 +00:00
wlr_renderer.c render: init wl_shm version 2 2024-07-07 18:52:24 +02:00
wlr_texture.c wlr_texture: Introduce wlr_texture_preferred_read_format 2023-11-30 19:56:54 -05:00