_Bool b8
8-bit boolean type
Definition: defines.h:58
u32 renderer_config_flags
Definition: renderer_types.h:218
Represents a window in the application.
Definition: platform.h:69
A generic "interface" for the renderer backend. The renderer backend is what is responsible for makin...
Definition: renderer_types.h:277
Representation of the Vulkan swapchain.
Definition: vulkan_types.h:198
b8 vulkan_swapchain_create(struct renderer_backend_interface *backend, struct kwindow *window, renderer_config_flags flags, vulkan_swapchain *out_swapchain)
b8 vulkan_swapchain_recreate(struct renderer_backend_interface *backend, struct kwindow *window, vulkan_swapchain *swapchain)
void vulkan_swapchain_destroy(struct renderer_backend_interface *backend, vulkan_swapchain *swapchain)
This file contains a collection fo Vulkan-specific types used for the Vulkan backend.