The overall Vulkan context for the backend. Holds and maintains global renderer backend state,...
Definition: vulkan_types.h:564
void vulkan_swapchain_create(vulkan_context *context, u32 width, u32 height, renderer_config_flags flags, vulkan_swapchain *out_swapchain)
Creates a new swapchain.
void vulkan_swapchain_recreate(vulkan_context *context, u32 width, u32 height, vulkan_swapchain *swapchain)
Recreates the given swapchain with the given width and height, replacing the internal swapchain with ...