wlroots-hyprland/include/render
Simon Ser d2238bf722 render/vulkan: import semaphore to DMA-BUF instead of blocking
Right now the Vulkan renderer blocks until the frame is complete
after rendering. This is necessary because Vulkan doesn't
interoperate well with implicit sync we use everywhere else.

Use the new kernel API to import a sync_file into a DMA-BUF to
avoid blocking.
2022-11-28 23:50:41 +00:00
..
allocator render/allocator: make wlr_allocator part of the public API 2021-11-09 15:26:36 +00:00
dmabuf.h render/dmabuf: add dmabuf_import_sync_file 2022-11-28 23:50:41 +00:00
drm_format_set.h render/drm_format_set: add wlr_drm_format_has 2021-11-26 16:40:53 +00:00
egl.h render/egl: enable EGL_LOSE_CONTEXT_ON_RESET 2022-11-15 15:50:19 +00:00
gles2.h render/gles2, render/pixman: stop pulling <wlr/backend.h> 2022-11-24 21:50:28 +00:00
pixel_format.h render/pixel_format: import pixel_format_info_check_stride() 2022-11-15 16:30:00 +00:00
pixman.h render/pixman: implement texture_from_buffer 2021-06-07 09:22:56 -04:00
swapchain.h render/swapchain: add support for buffer age 2020-11-15 22:48:42 +01:00
vulkan.h render/vulkan: import semaphore to DMA-BUF instead of blocking 2022-11-28 23:50:41 +00:00
wlr_renderer.h render: drop wlr_ prefix from wlr_renderer_bind_buffer 2021-06-09 10:26:09 +02:00