Searched refs:resolve_attachments (Results 1 – 20 of 20) sorted by relevance
83 if (subpass->resolve_attachments && in pass_find_subpass_range_for_attachments()84 subpass->resolve_attachments[j].attachment != VK_ATTACHMENT_UNUSED) { in pass_find_subpass_range_for_attachments()107 if (subpass->resolve_attachments) { in pass_find_subpass_range_for_attachments()109 uint32_t attachment_idx = subpass->resolve_attachments[j].attachment; in pass_find_subpass_range_for_attachments()212 subpass->resolve_attachments = p; in v3dv_CreateRenderPass()216 subpass->resolve_attachments[j] = (struct v3dv_subpass_attachment) { in v3dv_CreateRenderPass()
556 subpass->resolve_attachments && in cmd_buffer_render_pass_emit_stores()557 subpass->resolve_attachments[i].attachment != VK_ATTACHMENT_UNUSED; in cmd_buffer_render_pass_emit_stores()560 subpass->resolve_attachments[i].attachment; in cmd_buffer_render_pass_emit_stores()
448 if (prev_subpass->resolve_attachments || subpass->resolve_attachments) in cmd_buffer_can_merge_subpass()983 if (!subpass->resolve_attachments) in cmd_buffer_subpass_handle_pending_resolves()1018 subpass->resolve_attachments[i].attachment; in cmd_buffer_subpass_handle_pending_resolves()
625 struct v3dv_subpass_attachment *resolve_attachments; member
106 if (subpass->resolve_attachments) { in lvp_render_pass_compile()109 &subpass->resolve_attachments[j]; in lvp_render_pass_compile()250 subpass->resolve_attachments = p; in lvp_CreateRenderPass2()254 subpass->resolve_attachments[j] = (struct lvp_subpass_attachment) { in lvp_CreateRenderPass2()
276 struct lvp_subpass_attachment * resolve_attachments; member
1657 struct lvp_subpass_attachment dst_att = subpass->resolve_attachments[i]; in render_pass_resolve()
123 if (subpass->resolve_attachments) { in anv_render_pass_compile()128 &subpass->resolve_attachments[j]; in anv_render_pass_compile()412 subpass->resolve_attachments = subpass_attachments; in anv_CreateRenderPass2()416 subpass->resolve_attachments[j] = (struct anv_subpass_attachment) { in anv_CreateRenderPass2()
4569 struct anv_subpass_attachment * resolve_attachments; member
6429 uint32_t dst_att = subpass->resolve_attachments[i].attachment; in cmd_buffer_end_subpass()
257 if (subpass->resolve_attachments) { in radv_render_pass_compile()259 struct radv_subpass_attachment *resolve_att = &subpass->resolve_attachments[j]; in radv_render_pass_compile()474 subpass->resolve_attachments = p; in radv_CreateRenderPass2()478 subpass->resolve_attachments[j] = (struct radv_subpass_attachment){ in radv_CreateRenderPass2()
684 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_hw()813 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass()871 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_decompress_resolve_subpass_src()
802 struct radv_subpass_attachment dst_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_cs()
1091 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_fs()
2443 struct radv_subpass_attachment *resolve_attachments; member
161 subpass->resolve_attachments = p; in panvk_CreateRenderPass2()167 subpass->resolve_attachments[j] = (struct panvk_subpass_attachment) { in panvk_CreateRenderPass2()
973 struct panvk_subpass_attachment *resolve_attachments; member
419 uint32_t a = subpass->resolve_attachments[j].attachment; in tu_render_pass_patch_input_gmem()746 …subpass->resolve_attachments = (desc->pResolveAttachments || subpass->resolve_depth_stencil) ? p :… in tu_CreateRenderPass2()751 subpass->resolve_attachments[j].attachment = in tu_CreateRenderPass2()760 subpass->resolve_attachments[subpass->resolve_count - 1].attachment = a; in tu_CreateRenderPass2()
663 if (subpass->resolve_attachments) { in tu6_emit_sysmem_resolves()695 uint32_t a = subpass->resolve_attachments[i].attachment; in tu6_emit_sysmem_resolves()725 if (subpass->resolve_attachments) { in tu6_emit_tile_store()727 uint32_t a = subpass->resolve_attachments[i].attachment; in tu6_emit_tile_store()3241 if (subpass->resolve_attachments) { in tu_CmdNextSubpass2()3245 uint32_t a = subpass->resolve_attachments[i].attachment; in tu_CmdNextSubpass2()
1621 struct tu_subpass_attachment *resolve_attachments; member