The overall Vulkan context for the backend. Holds and maintains global renderer backend state,...
Definition: vulkan_types.h:564
void vulkan_pipeline_bind(vulkan_command_buffer *command_buffer, VkPipelineBindPoint bind_point, vulkan_pipeline *pipeline)
Binds the given pipeline for use. This must be done within a renderpass.
b8 vulkan_graphics_pipeline_create(vulkan_context *context, const vulkan_pipeline_config *config, vulkan_pipeline *out_pipeline)
Creates a new Vulkan pipeline.