• Home
  • Raw
  • Download

Lines Matching refs:pCreateInfo

33 	const VkRenderPassCreateInfo*               pCreateInfo,  in radv_CreateRenderPass()  argument
43 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO); in radv_CreateRenderPass()
46 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); in radv_CreateRenderPass()
48 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]); in radv_CreateRenderPass()
56 pass->attachment_count = pCreateInfo->attachmentCount; in radv_CreateRenderPass()
57 pass->subpass_count = pCreateInfo->subpassCount; in radv_CreateRenderPass()
60 vk_foreach_struct(ext, pCreateInfo->pNext) { in radv_CreateRenderPass()
70 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) { in radv_CreateRenderPass()
73 att->format = pCreateInfo->pAttachments[i].format; in radv_CreateRenderPass()
74 att->samples = pCreateInfo->pAttachments[i].samples; in radv_CreateRenderPass()
75 att->load_op = pCreateInfo->pAttachments[i].loadOp; in radv_CreateRenderPass()
76 att->stencil_load_op = pCreateInfo->pAttachments[i].stencilLoadOp; in radv_CreateRenderPass()
77 att->initial_layout = pCreateInfo->pAttachments[i].initialLayout; in radv_CreateRenderPass()
78 att->final_layout = pCreateInfo->pAttachments[i].finalLayout; in radv_CreateRenderPass()
84 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in radv_CreateRenderPass()
85 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i]; in radv_CreateRenderPass()
107 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in radv_CreateRenderPass()
108 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i]; in radv_CreateRenderPass()
166 for (unsigned i = 0; i < pCreateInfo->dependencyCount; ++i) { in radv_CreateRenderPass()
167 uint32_t dst = pCreateInfo->pDependencies[i].dstSubpass; in radv_CreateRenderPass()
169 pass->end_barrier.src_stage_mask = pCreateInfo->pDependencies[i].srcStageMask; in radv_CreateRenderPass()
170 pass->end_barrier.src_access_mask = pCreateInfo->pDependencies[i].srcAccessMask; in radv_CreateRenderPass()
171 pass->end_barrier.dst_access_mask = pCreateInfo->pDependencies[i].dstAccessMask; in radv_CreateRenderPass()
173 pass->subpasses[dst].start_barrier.src_stage_mask = pCreateInfo->pDependencies[i].srcStageMask; in radv_CreateRenderPass()
174 pass->subpasses[dst].start_barrier.src_access_mask = pCreateInfo->pDependencies[i].srcAccessMask; in radv_CreateRenderPass()
175 pass->subpasses[dst].start_barrier.dst_access_mask = pCreateInfo->pDependencies[i].dstAccessMask; in radv_CreateRenderPass()