wlroots-hyprland/render/vulkan
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
..
shaders render/vulkan: add support for RGB565 texture format 2022-11-25 14:19:27 +00:00
meson.build render/vulkan: quiet glslangValidator 2021-11-23 15:38:56 +00:00
pixel_format.c render/vulkan: drop unused fields from wlr_vk_format_modifier_props 2022-11-28 10:22:56 +01:00
renderer.c render/vulkan: import semaphore to DMA-BUF instead of blocking 2022-11-28 23:50:41 +00:00
texture.c render/vulkan: destroy textures after command buffer completes 2022-11-28 23:50:41 +00:00
util.c render/vulkan: add missing entries in vulkan_strerror() 2022-10-18 16:57:00 +02:00
vulkan.c render/vulkan: import semaphore to DMA-BUF instead of blocking 2022-11-28 23:50:41 +00:00