Function portal::renderer::vulkan::transition_image_layout(const vk::CommandBuffer&, const vk::Image&, const vk::ImageSubresourceRange&, vk::ImageLayout, vk::ImageLayout, vk::AccessFlags2, vk::AccessFlags2, vk::PipelineStageFlags2, vk::PipelineStageFlags2)¶
Defined in File vulkan_utils.cpp
Function Documentation¶
-
void portal::renderer::vulkan::transition_image_layout(const vk::CommandBuffer &command_buffer, const vk::Image &image, const vk::ImageSubresourceRange &subresource, vk::ImageLayout old_layout, vk::ImageLayout new_layout, vk::AccessFlags2 src_access_mask, vk::AccessFlags2 dst_access_mask, vk::PipelineStageFlags2 src_stage_mask, vk::PipelineStageFlags2 dst_stage_mask)¶
Transitions image layout with subresource range.
- Parameters:
command_buffer – Command buffer
image – Image handle
subresource – Subresource range
old_layout – Source layout
new_layout – Destination layout
src_access_mask – Source access mask
dst_access_mask – Destination access mask
src_stage_mask – Source pipeline stage
dst_stage_mask – Destination pipeline stage