Lines Matching defs:attachment
314 if (subpass->ds_attachment.attachment !=
315 prev_subpass->ds_attachment.attachment)
322 if (subpass->color_attachments[i].attachment !=
323 prev_subpass->color_attachments[i].attachment) {
335 /* FIXME: Since some attachment formats can't be resolved using the TLB we
874 subpass->color_attachments[i].attachment;
878 /* Skip if this attachment doesn't have a resolve or if it was already
887 subpass->resolve_attachments[i].attachment;
1064 const uint32_t attachment_idx = subpass->color_attachments[i].attachment;
1070 subpass->resolve_attachments[i].attachment != VK_ATTACHMENT_UNUSED;
1078 uint32_t ds_attachment_idx = subpass->ds_attachment.attachment;
1081 subpass->ds_resolve_attachment.attachment;
1102 const struct v3dv_render_pass_attachment *attachment =
1107 v3dv_X(cmd_buffer->device, get_format)(attachment->desc.format);
1152 * corresponding attachment.
1156 const struct v3dv_render_pass_attachment *attachment =
1159 if (attachment->desc.loadOp != VK_ATTACHMENT_LOAD_OP_CLEAR)
1162 VkImageAspectFlags aspects = vk_format_aspects(attachment->desc.format);
1325 const uint32_t att_idx = subpass->color_attachments[i].attachment;
1344 const uint32_t ds_att_idx = subpass->ds_attachment.attachment;
1444 * each attachment requires a number of layers that is greater than
1499 * attachment load clears, but we don't have any instances of that right