SpiecsEngine
 
Loading...
Searching...
No Matches

◆ BuildSubPassDependency()

void Spices::RendererSubPass::BuildSubPassDependency ( uint32_t index)

Build VkSubpassDependency.

Parameters
[in]indexThe index of sub pass of pass.

Definition at line 86 of file RendererSubPass.cpp.

87 {
89
90 VkSubpassDependency dependency{};
91 dependency.srcSubpass = index - 1;
92 dependency.dstSubpass = index;
93 dependency.srcStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
94 dependency.dstStageMask = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT;
95 dependency.srcAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
96 dependency.dstAccessMask = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT;
97 dependency.dependencyFlags = VK_DEPENDENCY_BY_REGION_BIT;
98
99 m_SubPassDependency.push_back(std::move(dependency));
100 }
#define SPICES_PROFILE_ZONE
std::vector< VkSubpassDependency > m_SubPassDependency
VkSubpassDependency.