Lines Matching refs:subpass
111 struct panvk_subpass *subpass = &pass->subpasses[i];
113 subpass->input_count = desc->inputAttachmentCount;
114 subpass->color_count = desc->colorAttachmentCount;
116 subpass->view_mask = multiview_info->pViewMasks[i];
119 subpass->input_attachments = p;
123 subpass->input_attachments[j] = (struct panvk_subpass_attachment) {
129 .view_mask |= subpass->view_mask;
134 subpass->color_attachments = p;
140 subpass->color_attachments[j] = (struct panvk_subpass_attachment) {
146 pass->attachments[idx].view_mask |= subpass->view_mask;
150 subpass->color_attachments[j].clear = true;
152 subpass->color_attachments[j].preload = true;
154 subpass->color_attachments[j].preload = true;
161 subpass->resolve_attachments = p;
167 subpass->resolve_attachments[j] = (struct panvk_subpass_attachment) {
173 pass->attachments[idx].view_mask |= subpass->view_mask;
180 subpass->zs_attachment.idx = idx;
182 subpass->zs_attachment.layout = desc->pDepthStencilAttachment->layout;
183 pass->attachments[idx].view_mask |= subpass->view_mask;
188 subpass->zs_attachment.clear = true;
190 subpass->zs_attachment.preload = true;
192 subpass->zs_attachment.preload = true;