Lines Matching refs:subpass
106 struct anv_subpass *subpass = &pass->subpasses[i]; in anv_CreateRenderPass() local
108 subpass->input_count = desc->inputAttachmentCount; in anv_CreateRenderPass()
109 subpass->color_count = desc->colorAttachmentCount; in anv_CreateRenderPass()
110 subpass->attachment_count = num_subpass_attachments(desc); in anv_CreateRenderPass()
111 subpass->attachments = subpass_attachments; in anv_CreateRenderPass()
112 subpass->view_mask = 0; in anv_CreateRenderPass()
115 subpass->input_attachments = subpass_attachments; in anv_CreateRenderPass()
120 subpass->input_attachments[j] = desc->pInputAttachments[j]; in anv_CreateRenderPass()
130 subpass->has_ds_self_dep = true; in anv_CreateRenderPass()
136 subpass->color_attachments = subpass_attachments; in anv_CreateRenderPass()
141 subpass->color_attachments[j] = desc->pColorAttachments[j]; in anv_CreateRenderPass()
153 subpass->has_resolve = false; in anv_CreateRenderPass()
155 subpass->resolve_attachments = subpass_attachments; in anv_CreateRenderPass()
160 subpass->resolve_attachments[j] = desc->pResolveAttachments[j]; in anv_CreateRenderPass()
162 subpass->has_resolve = true; in anv_CreateRenderPass()
177 *subpass_attachments++ = subpass->depth_stencil_attachment = in anv_CreateRenderPass()
189 subpass->depth_stencil_attachment.attachment = VK_ATTACHMENT_UNUSED; in anv_CreateRenderPass()
190 subpass->depth_stencil_attachment.layout = VK_IMAGE_LAYOUT_UNDEFINED; in anv_CreateRenderPass()