SpiecsEngine
 
Loading...
Searching...
No Matches

◆ AddSubPassDependency()

void Spices::RendererSubPass::AddSubPassDependency ( uint32_t srcsubpass,
uint32_t dstsubpass,
VkAccessFlags srcAccessMask,
VkAccessFlags dstAccessMask,
VkPipelineStageFlags srcStageMask,
VkPipelineStageFlags dstStageMask )

Add VkSubpassDependency.

Parameters
[in]srcsubpassThe index of src sub pass of pass.
[in]dstsubpassThe index of dst sub pass of pass.
[in]srcAccessMaskVkAccessFlags
[in]dstAccessMaskVkAccessFlags
[in]srcStageMaskVkPipelineStageFlags
[in]dstStageMaskVkPipelineStageFlags

Definition at line 102 of file RendererSubPass.cpp.

110 {
112
113 VkSubpassDependency dependency{};
114 dependency.srcSubpass = srcsubpass;
115 dependency.dstSubpass = dstsubpass;
116 dependency.srcStageMask = srcStageMask;
117 dependency.dstStageMask = dstStageMask;
118 dependency.srcAccessMask = srcAccessMask;
119 dependency.dstAccessMask = dstAccessMask;
120 dependency.dependencyFlags = VK_DEPENDENCY_BY_REGION_BIT;
121
122 m_SubPassDependency.push_back(std::move(dependency));
123 }
#define SPICES_PROFILE_ZONE
std::vector< VkSubpassDependency > m_SubPassDependency
VkSubpassDependency.