Function Kataglyphis::VulkanRendererInternals::PipelineUtils::create_pipeline_layout

Function Kataglyphis::VulkanRendererInternals::PipelineUtils::create_pipeline_layout#

Function Documentation#

vk::PipelineLayout Kataglyphis::VulkanRendererInternals::PipelineUtils::create_pipeline_layout(VulkanDevice *device, const std::vector<vk::DescriptorSetLayout> &descriptor_set_layouts, std::span<const vk::PushConstantRange> push_constant_ranges)#

Create a VkPipelineLayout from descriptor set layouts and push constant ranges. Aborts via ASSERT_VULKAN on failure.