SpiecsEngine
 
Loading...
Searching...
No Matches

◆ AddFirstSubPassDependency()

void Spices::RendererSubPass::AddFirstSubPassDependency ( )

Add First VkSubpassDependency.

Definition at line 70 of file RendererSubPass.cpp.

71 {
73
74 VkSubpassDependency dependency{};
75 dependency.srcSubpass = VK_SUBPASS_EXTERNAL;
76 dependency.dstSubpass = 0;
77 dependency.srcStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT;
78 dependency.dstStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT;
79 dependency.srcAccessMask = 0;
80 dependency.dstAccessMask = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT;
81 dependency.dependencyFlags = 0;
82
83 m_SubPassDependency.push_back(std::move(dependency));
84 }
#define SPICES_PROFILE_ZONE
std::vector< VkSubpassDependency > m_SubPassDependency
VkSubpassDependency.