Home
last modified time | relevance | path

Searched refs:resolve_attachments (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pass.c64 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()
Dv3dv_cmd_buffer.c432 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()
Dv3dv_private.h525 struct v3dv_subpass_attachment *resolve_attachments; member
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c104 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()
Dlvp_private.h359 struct lvp_subpass_attachment * resolve_attachments; member
Dlvp_execute.c1190 struct lvp_subpass_attachment dst_att = subpass->resolve_attachments[i]; in render_pass_resolve()
/external/mesa3d/src/intel/vulkan/
Danv_pass.c109 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()
Danv_private.h4362 struct anv_subpass_attachment * resolve_attachments; member
DgenX_cmd_buffer.c5710 uint32_t dst_att = subpass->resolve_attachments[i].attachment; in cmd_buffer_end_subpass()
/external/mesa3d/src/amd/vulkan/
Dradv_pass.c262 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()
Dradv_meta_resolve.c820 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()
Dradv_meta_resolve_cs.c915 struct radv_subpass_attachment dst_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_cs()
Dradv_meta_resolve_fs.c1185 struct radv_subpass_attachment dest_att = subpass->resolve_attachments[i]; in radv_cmd_buffer_resolve_subpass_fs()
Dradv_private.h2275 struct radv_subpass_attachment * resolve_attachments; member
/external/mesa3d/src/freedreno/vulkan/
Dtu_pass.c591 subpass->resolve_attachments = desc->pResolveAttachments ? p : NULL; in tu_CreateRenderPass2()
595 subpass->resolve_attachments[j].attachment = in tu_CreateRenderPass2()
Dtu_cmd_buffer.c630 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()
Dtu_private.h1453 struct tu_subpass_attachment *resolve_attachments; member