Home
last modified time | relevance | path

Searched refs:subpass_att (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c33 struct lvp_subpass_attachment *subpass_att = in lvp_render_pass_compile() local
35 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in lvp_render_pass_compile()
39 &pass->attachments[subpass_att->attachment]; in lvp_render_pass_compile()
63 struct lvp_subpass_attachment *subpass_att = in lvp_render_pass_compile() local
65 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in lvp_render_pass_compile()
69 &pass->attachments[subpass_att->attachment]; in lvp_render_pass_compile()
78 struct lvp_subpass_attachment *subpass_att = in lvp_render_pass_compile() local
80 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in lvp_render_pass_compile()
86 &pass->attachments[subpass_att->attachment]; in lvp_render_pass_compile()
/external/mesa3d/src/intel/vulkan/
Danv_pass.c84 struct anv_subpass_attachment *subpass_att = &subpass->attachments[j]; in anv_render_pass_compile() local
85 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in anv_render_pass_compile()
89 &pass->attachments[subpass_att->attachment]; in anv_render_pass_compile()
91 pass_att->usage |= subpass_att->usage; in anv_render_pass_compile()
94 all_usage |= subpass_att->usage; in anv_render_pass_compile()
97 pass_att->first_subpass_layout = subpass_att->layout; in anv_render_pass_compile()
101 if (subpass_att->usage == VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT && in anv_render_pass_compile()
103 subpass_att->attachment == subpass->depth_stencil_attachment->attachment) in anv_render_pass_compile()
DgenX_cmd_buffer.c2733 const unsigned subpass_att = binding->input_attachment_index; in emit_binding_table() local
2734 const unsigned att = subpass->input_attachments[subpass_att].attachment; in emit_binding_table()
/external/mesa3d/src/amd/vulkan/
Dradv_pass.c189 struct radv_subpass_attachment *subpass_att = in radv_render_pass_compile() local
191 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in radv_render_pass_compile()
195 &pass->attachments[subpass_att->attachment]; in radv_render_pass_compile()
219 struct radv_subpass_attachment *subpass_att = in radv_render_pass_compile() local
221 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in radv_render_pass_compile()
225 &pass->attachments[subpass_att->attachment]; in radv_render_pass_compile()
234 struct radv_subpass_attachment *subpass_att = in radv_render_pass_compile() local
236 if (subpass_att->attachment == VK_ATTACHMENT_UNUSED) in radv_render_pass_compile()
242 &pass->attachments[subpass_att->attachment]; in radv_render_pass_compile()
Dradv_meta_clear.c403 const uint32_t subpass_att = clear_att->colorAttachment; in emit_color_clear() local
404 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment; in emit_color_clear()
1770 uint32_t subpass_att, in radv_fast_clear_color() argument
1832 radv_update_color_clear_metadata(cmd_buffer, iview, subpass_att, in radv_fast_clear_color()
1853 const uint32_t subpass_att = clear_att->colorAttachment; in emit_clear() local
1854 assert(subpass_att < subpass->color_count); in emit_clear()
1855 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment; in emit_clear()
1859 VkImageLayout image_layout = subpass->color_attachments[subpass_att].layout; in emit_clear()
1860 bool in_render_loop = subpass->color_attachments[subpass_att].in_render_loop; in emit_clear()
1867 subpass_att, pre_flush, in emit_clear()