Skip to content

FiniteRenderSubpassDependencyInfo

The FiniteRenderSubpassDependencyInfo struct contains information for creating a VkSubpassDependency.

typedef struct FiniteRenderSubpassDependencyInfo FiniteRenderSubpassDependencyInfo ;
struct FiniteRenderSubpassDependencyInfo {
uint32_t srcSubpass;
uint32_t destSubpass;
VkPipelineStageFlags srcStageMask;
VkPipelineStageFlags destStageMask;
VkAccessFlags srcAccessMask;
VkAccessFlags destAccessMask;
VkDependencyFlags dependencyFlags;
};
TypeDecription
uint32_t srcSubpassThe index of the source subpass
uint32_t destSubpassThe index of the destination subpass.
VkPipelineStageFlags srcStageMaskThe stage mask flags for the source depenency.
VkPipelineStageFlags destStageMaskThe stage mask flags for the destination dependency.
VkAccessFlags srcAccessMaskThe access mask flags of the source depenedencies.
VkAccessFlags destAccessMaskThe access mask flags for destination dependency.
VkDependencyFlags dependencyFlagsAdditional dependency flags.

The value of pipelineBindPoint should be VK_PIPELINE_BIND_POINT_GRAPHICS.

This struct should be created manually and used as a params finite_render_create_render_pass