wlroots/render/vulkan
Simon Ser 2a414c896e render/vulkan: destroy textures after command buffer completes
We need to wait for any pending command buffer to complete before
we're able to fully destroy a struct wlr_vk_texture: the Vulkan
spec requires the VkDescriptorSet to be kept alive.

So far we've done this in vulkan_end(), after blocking until the
command buffer completes. We'll soon stop blocking, so move this
logic in get_command_buffer(), where we check which commands buffers
have completed in a non-blocking fashion.
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: destroy textures after command buffer completes 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: stop pulling <wlr/backend.h> 2022-11-24 21:50:28 +00:00