Add First VkSubpassDependency.
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
84 }
#define SPICES_PROFILE_ZONE
std::vector< VkSubpassDependency > m_SubPassDependency
VkSubpassDependency.