Lines Matching refs:attachments
84 struct anv_subpass_attachment *subpass_att = &subpass->attachments[j]; in anv_render_pass_compile()
89 &pass->attachments[subpass_att->attachment]; in anv_render_pass_compile()
122 &pass->attachments[color_att->attachment]; in anv_render_pass_compile()
138 &pass->attachments[ds_att->attachment]; in anv_render_pass_compile()
146 assert(__builtin_popcount(subpass->attachments[j].usage) == 1); in anv_render_pass_compile()
247 struct anv_render_pass_attachment *attachments; in anv_CreateRenderPass() local
253 anv_multialloc_add(&ma, &attachments, pCreateInfo->attachmentCount); in anv_CreateRenderPass()
275 pass->attachments = attachments; in anv_CreateRenderPass()
279 pass->attachments[i] = (struct anv_render_pass_attachment) { in anv_CreateRenderPass()
300 subpass->attachments = subpass_attachments; in anv_CreateRenderPass()
486 struct anv_render_pass_attachment *attachments; in anv_CreateRenderPass2() local
492 anv_multialloc_add(&ma, &attachments, pCreateInfo->attachmentCount); in anv_CreateRenderPass2()
514 pass->attachments = attachments; in anv_CreateRenderPass2()
518 pass->attachments[i] = (struct anv_render_pass_attachment) { in anv_CreateRenderPass2()
541 subpass->attachments = subpass_attachments; in anv_CreateRenderPass2()