Lines Matching refs:pCreateInfo
35 const VkRenderPassCreateInfo2 *pCreateInfo,
45 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2);
48 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
50 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
57 pass->attachment_count = pCreateInfo->attachmentCount;
58 pass->subpass_count = pCreateInfo->subpassCount;
61 vk_foreach_struct_const(ext, pCreateInfo->pNext) {
71 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) {
74 att->format = vk_format_to_pipe_format(pCreateInfo->pAttachments[i].format);
75 att->samples = pCreateInfo->pAttachments[i].samples;
76 att->load_op = pCreateInfo->pAttachments[i].loadOp;
77 att->stencil_load_op = pCreateInfo->pAttachments[i].stencilLoadOp;
78 att->initial_layout = pCreateInfo->pAttachments[i].initialLayout;
79 att->final_layout = pCreateInfo->pAttachments[i].finalLayout;
80 att->store_op = pCreateInfo->pAttachments[i].storeOp;
81 att->stencil_store_op = pCreateInfo->pAttachments[i].stencilStoreOp;
87 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) {
88 const VkSubpassDescription2 *desc = &pCreateInfo->pSubpasses[i];
109 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) {
110 const VkSubpassDescription2 *desc = &pCreateInfo->pSubpasses[i];