Lines Matching defs:pCreateInfo
33 const VkRenderPassCreateInfo *pCreateInfo,
43 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO);
46 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
48 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
56 pass->attachment_count = pCreateInfo->attachmentCount;
57 pass->subpass_count = pCreateInfo->subpassCount;
60 vk_foreach_struct(ext, pCreateInfo->pNext)
71 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) {
74 att->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;
85 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) {
86 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i];
107 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) {
108 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i];
146 pCreateInfo
182 pCreateInfo
194 for (unsigned i = 0; i < pCreateInfo->dependencyCount; ++i) {
195 uint32_t dst = pCreateInfo->pDependencies[i].dstSubpass;
198 pCreateInfo->pDependencies[i].srcStageMask;
200 pCreateInfo->pDependencies[i].srcAccessMask;
202 pCreateInfo->pDependencies[i].dstAccessMask;
205 pCreateInfo->pDependencies[i].srcStageMask;
207 pCreateInfo->pDependencies[i].srcAccessMask;
209 pCreateInfo->pDependencies[i].dstAccessMask;
220 const VkRenderPassCreateInfo2KHR *pCreateInfo,
229 assert(pCreateInfo->sType ==
233 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
235 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
243 pass->attachment_count = pCreateInfo->attachmentCount;
244 pass->subpass_count = pCreateInfo->subpassCount;
247 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) {
250 att->format = pCreateInfo->pAttachments[i].format;
251 att->samples = pCreateInfo->pAttachments[i].samples;
252 att->load_op = pCreateInfo->pAttachments[i].loadOp;
253 att->stencil_load_op = pCreateInfo->pAttachments[i].stencilLoadOp;
254 att->initial_layout = pCreateInfo->pAttachments[i].initialLayout;
255 att->final_layout = pCreateInfo->pAttachments[i].finalLayout;
256 // att->store_op = pCreateInfo->pAttachments[i].storeOp;
257 // att->stencil_store_op = pCreateInfo->pAttachments[i].stencilStoreOp;
261 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) {
262 const VkSubpassDescription2KHR *desc = &pCreateInfo->pSubpasses[i];
283 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) {
284 const VkSubpassDescription2KHR *desc = &pCreateInfo->pSubpasses[i];
321 pCreateInfo
357 pCreateInfo
369 for (unsigned i = 0; i < pCreateInfo->dependencyCount; ++i) {
370 uint32_t dst = pCreateInfo->pDependencies[i].dstSubpass;
373 pCreateInfo->pDependencies[i].srcStageMask;
375 pCreateInfo->pDependencies[i].srcAccessMask;
377 pCreateInfo->pDependencies[i].dstAccessMask;
380 pCreateInfo->pDependencies[i].srcStageMask;
382 pCreateInfo->pDependencies[i].srcAccessMask;
384 pCreateInfo->pDependencies[i].dstAccessMask;