Lines Matching refs:input_attachments
403 uint32_t a = subpass->input_attachments[j].attachment; in tu_render_pass_patch_input_gmem()
406 subpass->input_attachments[j].patch_input_gmem = written[a]; in tu_render_pass_patch_input_gmem()
416 if (subpass->input_attachments[k].attachment == a && in tu_render_pass_patch_input_gmem()
417 !subpass->input_attachments[k].patch_input_gmem) { in tu_render_pass_patch_input_gmem()
425 subpass->input_attachments[k].patch_input_gmem = true; in tu_render_pass_patch_input_gmem()
440 if (subpass->input_attachments[k].attachment == in tu_render_pass_patch_input_gmem()
442 !subpass->input_attachments[k].patch_input_gmem) { in tu_render_pass_patch_input_gmem()
444 subpass->input_attachments[k].patch_input_gmem = true; in tu_render_pass_patch_input_gmem()
462 if (subpass->input_attachments[k].attachment == a) { in tu_render_pass_check_feedback_loop()
471 if (subpass->input_attachments[k].attachment == in tu_render_pass_check_feedback_loop()
936 subpass->input_attachments = p; in tu_CreateRenderPass2()
941 subpass->input_attachments[j].attachment = a; in tu_CreateRenderPass2()
1103 subpass->input_attachments = cmd_buffer->dynamic_input_attachments; in tu_setup_dynamic_render_pass()
1118 subpass->input_attachments[i].patch_input_gmem = true; in tu_setup_dynamic_render_pass()
1128 subpass->input_attachments[i + 1].attachment = VK_ATTACHMENT_UNUSED; in tu_setup_dynamic_render_pass()
1141 subpass->input_attachments[i + 1].attachment = in tu_setup_dynamic_render_pass()
1143 subpass->input_attachments[i + 1].patch_input_gmem = true; in tu_setup_dynamic_render_pass()
1182 subpass->input_attachments[0].attachment = in tu_setup_dynamic_render_pass()
1184 subpass->input_attachments[0].patch_input_gmem = true; in tu_setup_dynamic_render_pass()
1222 subpass->input_attachments[0].attachment = VK_ATTACHMENT_UNUSED; in tu_setup_dynamic_render_pass()
1226 subpass->input_attachments[0].attachment = VK_ATTACHMENT_UNUSED; in tu_setup_dynamic_render_pass()