Lines Matching defs:dep
32 radv_render_pass_add_subpass_dep(struct radv_render_pass *pass, const VkSubpassDependency2 *dep)
34 uint32_t src = dep->srcSubpass;
35 uint32_t dst = dep->dstSubpass;
49 if (dep->dstStageMask != VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT)
50 pass->end_barrier.src_stage_mask |= dep->srcStageMask;
51 pass->end_barrier.src_access_mask |= dep->srcAccessMask;
52 pass->end_barrier.dst_access_mask |= dep->dstAccessMask;
54 if (dep->dstStageMask != VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT)
55 pass->subpasses[dst].start_barrier.src_stage_mask |= dep->srcStageMask;
56 pass->subpasses[dst].start_barrier.src_access_mask |= dep->srcAccessMask;
57 pass->subpasses[dst].start_barrier.dst_access_mask |= dep->dstAccessMask;
525 const VkSubpassDependency2 *dep = &pCreateInfo->pDependencies[i];
532 if (dep->srcSubpass == VK_SUBPASS_EXTERNAL && dep->dstSubpass != VK_SUBPASS_EXTERNAL) {
533 pass->subpasses[dep->dstSubpass].has_ingoing_dep = true;
536 if (dep->dstSubpass == VK_SUBPASS_EXTERNAL && dep->srcSubpass != VK_SUBPASS_EXTERNAL) {
537 pass->subpasses[dep->srcSubpass].has_outgoing_dep = true;