Lines Matching defs:subpass

110       struct tu_subpass *subpass = &pass->subpasses[i];
112 subpass->input_count = desc->inputAttachmentCount;
113 subpass->color_count = desc->colorAttachmentCount;
115 subpass->view_mask = multiview_info->pViewMasks[i];
118 subpass->input_attachments = p;
122 subpass->input_attachments[j] = (struct tu_subpass_attachment) {
128 .view_mask |= subpass->view_mask;
133 subpass->color_attachments = p;
137 subpass->color_attachments[j] = (struct tu_subpass_attachment) {
144 .view_mask |= subpass->view_mask;
153 subpass->has_resolve = false;
155 subpass->resolve_attachments = p;
160 subpass->resolve_attachments[j] = (struct tu_subpass_attachment) {
165 subpass->has_resolve = true;
167 .view_mask |= subpass->view_mask;
173 subpass->depth_stencil_attachment = (struct tu_subpass_attachment) {
180 .view_mask |= subpass->view_mask;
187 subpass->depth_stencil_attachment.attachment = VK_ATTACHMENT_UNUSED;
190 subpass->max_sample_count =
286 struct tu_subpass *subpass = &pass->subpasses[i];
288 subpass->input_count = desc->inputAttachmentCount;
289 subpass->color_count = desc->colorAttachmentCount;
290 subpass->view_mask = desc->viewMask;
293 subpass->input_attachments = p;
297 subpass->input_attachments[j] = (struct tu_subpass_attachment) {
303 .view_mask |= subpass->view_mask;
308 subpass->color_attachments = p;
312 subpass->color_attachments[j] = (struct tu_subpass_attachment) {
319 .view_mask |= subpass->view_mask;
328 subpass->has_resolve = false;
330 subpass->resolve_attachments = p;
335 subpass->resolve_attachments[j] = (struct tu_subpass_attachment) {
340 subpass->has_resolve = true;
342 .view_mask |= subpass->view_mask;
348 subpass->depth_stencil_attachment = (struct tu_subpass_attachment) {
355 .view_mask |= subpass->view_mask;
362 subpass->depth_stencil_attachment.attachment = VK_ATTACHMENT_UNUSED;
365 subpass->max_sample_count =