Searched refs:resolve_attachments (Results 1 – 17 of 17) sorted by relevance
64 if (subpass->resolve_attachments && in pass_find_subpass_range_for_attachments()65 subpass->resolve_attachments[j].attachment != VK_ATTACHMENT_UNUSED) { in pass_find_subpass_range_for_attachments()88 if (subpass->resolve_attachments) { in pass_find_subpass_range_for_attachments()90 uint32_t attachment_idx = subpass->resolve_attachments[j].attachment; in pass_find_subpass_range_for_attachments()193 subpass->resolve_attachments = p; in v3dv_CreateRenderPass()197 subpass->resolve_attachments[j] = (struct v3dv_subpass_attachment) { in v3dv_CreateRenderPass()
432 if (prev_subpass->resolve_attachments || subpass->resolve_attachments) in cmd_buffer_can_merge_subpass()985 if (!subpass->resolve_attachments) in cmd_buffer_subpass_handle_pending_resolves()1020 subpass->resolve_attachments[i].attachment; in cmd_buffer_subpass_handle_pending_resolves()1761 subpass->resolve_attachments && in cmd_buffer_render_pass_emit_stores()1762 subpass->resolve_attachments[i].attachment != VK_ATTACHMENT_UNUSED; in cmd_buffer_render_pass_emit_stores()1765 subpass->resolve_attachments[i].attachment; in cmd_buffer_render_pass_emit_stores()
525 struct v3dv_subpass_attachment *resolve_attachments; member
104 if (subpass->resolve_attachments) { in lvp_render_pass_compile()107 &subpass->resolve_attachments[j]; in lvp_render_pass_compile()242 subpass->resolve_attachments = p; in lvp_CreateRenderPass()246 subpass->resolve_attachments[j] = (struct lvp_subpass_attachment) { in lvp_CreateRenderPass()
359 struct lvp_subpass_attachment * resolve_attachments; member
1190 struct lvp_subpass_attachment dst_att = subpass->resolve_attachments[i]; in render_pass_resolve()
109 if (subpass->resolve_attachments) { in anv_render_pass_compile()114 &subpass->resolve_attachments[j]; in anv_render_pass_compile()331 subpass->resolve_attachments = subpass_attachments; in anv_CreateRenderPass()335 subpass->resolve_attachments[j] = (struct anv_subpass_attachment) { in anv_CreateRenderPass()572 subpass->resolve_attachments = subpass_attachments; in anv_CreateRenderPass2()576 subpass->resolve_attachments[j] = (struct anv_subpass_attachment) { in anv_CreateRenderPass2()
4362 struct anv_subpass_attachment * resolve_attachments; member
5710 uint32_t dst_att = subpass->resolve_attachments[i].attachment; in cmd_buffer_end_subpass()
262 if (subpass->resolve_attachments) { in radv_render_pass_compile()265 &subpass->resolve_attachments[j]; in radv_render_pass_compile()428 subpass->resolve_attachments = p; in radv_CreateRenderPass()432 subpass->resolve_attachments[j] = (struct radv_subpass_attachment) { in radv_CreateRenderPass()615 subpass->resolve_attachments = p; in radv_CreateRenderPass2()619 subpass->resolve_attachments[j] = (struct radv_subpass_attachment) { in radv_CreateRenderPass2()
820 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass()856 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass()918 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_decompress_resolve_subpass_src()
915 struct radv_subpass_attachment dst_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_cs()
1185 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_fs()
2275 struct radv_subpass_attachment * resolve_attachments; member
591 subpass->resolve_attachments = desc->pResolveAttachments ? p : NULL; in tu_CreateRenderPass2()595 subpass->resolve_attachments[j].attachment = in tu_CreateRenderPass2()
630 if (subpass->resolve_attachments) { in tu6_emit_sysmem_resolves()658 uint32_t a = subpass->resolve_attachments[i].attachment; in tu6_emit_sysmem_resolves()694 if (subpass->resolve_attachments) { in tu6_emit_tile_store()696 uint32_t a = subpass->resolve_attachments[i].attachment; in tu6_emit_tile_store()2965 if (subpass->resolve_attachments) { in tu_CmdNextSubpass2()2969 uint32_t a = subpass->resolve_attachments[i].attachment; in tu_CmdNextSubpass2()
1453 struct tu_subpass_attachment *resolve_attachments; member