/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_pass.c | 56 if (subpass->depth_stencil_attachment && in lvp_render_pass_compile() 57 subpass->depth_stencil_attachment->attachment == VK_ATTACHMENT_UNUSED) in lvp_render_pass_compile() 58 subpass->depth_stencil_attachment = NULL; in lvp_render_pass_compile() 93 if (subpass->depth_stencil_attachment) { in lvp_render_pass_compile() 95 subpass->depth_stencil_attachment->attachment; in lvp_render_pass_compile() 129 if (subpass->depth_stencil_attachment && in lvp_render_pass_compile() 130 … subpass->depth_stencil_attachment->attachment == subpass->input_attachments[j].attachment) { in lvp_render_pass_compile() 132 subpass->depth_stencil_attachment->in_render_loop = true; in lvp_render_pass_compile() 262 subpass->depth_stencil_attachment = p++; in lvp_CreateRenderPass2() 264 *subpass->depth_stencil_attachment = (struct lvp_subpass_attachment) { in lvp_CreateRenderPass2()
|
D | lvp_execute.c | 1375 if (subpass->depth_stencil_attachment) { in subpass_needs_clear() 1376 a = subpass->depth_stencil_attachment->attachment; in subpass_needs_clear() 1464 if (subpass->depth_stencil_attachment) { in render_subpass_clear() 1465 uint32_t ds = subpass->depth_stencil_attachment->attachment; in render_subpass_clear() 1564 if (subpass->depth_stencil_attachment && in render_subpass_clear_fast() 1565 attachment_needs_clear(state, subpass->depth_stencil_attachment->attachment)) { in render_subpass_clear_fast() 1566 uint32_t ds = subpass->depth_stencil_attachment->attachment; in render_subpass_clear_fast() 1600 if (subpass->depth_stencil_attachment && subpass->ds_resolve_attachment) { in render_pass_resolve() 1601 struct lvp_subpass_attachment src_att = *subpass->depth_stencil_attachment; in render_pass_resolve() 1708 if (subpass->depth_stencil_attachment) { in begin_render_subpass() [all …]
|
D | lvp_private.h | 277 struct lvp_subpass_attachment * depth_stencil_attachment; member
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_pass.c | 89 if (subpass->depth_stencil_attachment && in anv_render_pass_compile() 90 subpass->depth_stencil_attachment->attachment == VK_ATTACHMENT_UNUSED) in anv_render_pass_compile() 91 subpass->depth_stencil_attachment = NULL; in anv_render_pass_compile() 116 subpass->depth_stencil_attachment && in anv_render_pass_compile() 117 subpass_att->attachment == subpass->depth_stencil_attachment->attachment) in anv_render_pass_compile() 146 subpass->depth_stencil_attachment; in anv_render_pass_compile() 425 subpass->depth_stencil_attachment = subpass_attachments++; in anv_CreateRenderPass2() 427 *subpass->depth_stencil_attachment = (struct anv_subpass_attachment) { in anv_CreateRenderPass2() 497 if (pass->subpasses[i].depth_stencil_attachment) { in anv_GetRenderAreaGranularity()
|
D | gfx7_cmd_buffer.c | 179 if (!subpass->depth_stencil_attachment) in get_depth_format() 183 &pass->attachments[subpass->depth_stencil_attachment->attachment]; in get_depth_format()
|
D | genX_pipeline.c | 772 if (subpass->depth_stencil_attachment) { in emit_rs_state() 774 pass->attachments[subpass->depth_stencil_attachment->attachment].format; in emit_rs_state() 1115 if (subpass->depth_stencil_attachment) { 1117 pass->attachments[subpass->depth_stencil_attachment->attachment].format;
|
D | anv_cmd_buffer.c | 1341 if (subpass->depth_stencil_attachment == NULL) in anv_cmd_buffer_get_depth_stencil_view() 1345 cmd_buffer->state.attachments[subpass->depth_stencil_attachment->attachment].image_view; in anv_cmd_buffer_get_depth_stencil_view()
|
D | anv_blorp.c | 1289 if (!subpass->depth_stencil_attachment) in clear_depth_stencil_attachment() 1292 const uint32_t att_idx = subpass->depth_stencil_attachment->attachment; in clear_depth_stencil_attachment()
|
D | genX_cmd_buffer.c | 1828 cmd_buffer->state.subpass->depth_stencil_attachment->layout; in genX() 5840 cmd_buffer->state.subpass->depth_stencil_attachment->attachment; in cmd_buffer_emit_depth_stencil() 6487 uint32_t src_att = subpass->depth_stencil_attachment->attachment; in cmd_buffer_end_subpass() 6628 if (subpass->depth_stencil_attachment) { in cmd_buffer_end_subpass() 6629 uint32_t a = subpass->depth_stencil_attachment->attachment; in cmd_buffer_end_subpass()
|
D | anv_pipeline.c | 2109 if (!raster_discard && subpass->depth_stencil_attachment) { in copy_non_dynamic_state() 2279 if (subpass && subpass->depth_stencil_attachment) in anv_pipeline_validate_create_info()
|
D | anv_private.h | 4571 struct anv_subpass_attachment * depth_stencil_attachment; member
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pass.c | 209 if (subpass->depth_stencil_attachment && in radv_render_pass_compile() 210 subpass->depth_stencil_attachment->attachment == VK_ATTACHMENT_UNUSED) in radv_render_pass_compile() 211 subpass->depth_stencil_attachment = NULL; in radv_render_pass_compile() 245 if (subpass->depth_stencil_attachment) { in radv_render_pass_compile() 246 const uint32_t a = subpass->depth_stencil_attachment->attachment; in radv_render_pass_compile() 280 if (subpass->depth_stencil_attachment && subpass->depth_stencil_attachment->attachment == in radv_render_pass_compile() 283 subpass->depth_stencil_attachment->in_render_loop = true; in radv_render_pass_compile() 486 subpass->depth_stencil_attachment = p++; in radv_CreateRenderPass2() 488 *subpass->depth_stencil_attachment = (struct radv_subpass_attachment){ in radv_CreateRenderPass2()
|
D | radv_meta_clear.c | 441 .depth_stencil_attachment = NULL, in emit_color_clear() 786 .depth_stencil_attachment = ds_att, in emit_depthstencil_clear() 1952 struct radv_subpass_attachment *ds_att = subpass->depth_stencil_attachment; in emit_clear() 2000 if (cmd_state->subpass->depth_stencil_attachment) { in radv_subpass_needs_clear() 2001 a = cmd_state->subpass->depth_stencil_attachment->attachment; in radv_subpass_needs_clear() 2078 if (cmd_state->subpass->depth_stencil_attachment) { in radv_cmd_buffer_clear_subpass() 2079 uint32_t ds = cmd_state->subpass->depth_stencil_attachment->attachment; in radv_cmd_buffer_clear_subpass()
|
D | radv_meta_resolve_fs.c | 1102 .depth_stencil_attachment = NULL, in radv_cmd_buffer_resolve_subpass_fs() 1136 struct radv_subpass_attachment src_att = *subpass->depth_stencil_attachment; in radv_depth_stencil_resolve_subpass_fs() 1158 .depth_stencil_attachment = (struct radv_subpass_attachment *){&dst_att}, in radv_depth_stencil_resolve_subpass_fs()
|
D | radv_pipeline.c | 126 subpass->depth_stencil_attachment) || in radv_pipeline_get_depth_stencil_state() 943 pass->attachments + subpass->depth_stencil_attachment->attachment; in radv_pipeline_out_of_order_rast() 1127 subpass->depth_stencil_attachment ? subpass->depth_sample_count : ms->num_samples; in radv_pipeline_init_multisample_state() 1591 if (needed_states && subpass->depth_stencil_attachment) { in radv_pipeline_init_dynamic_state() 1800 if (subpass->depth_stencil_attachment) in radv_pipeline_init_depth_stencil_state() 1801 attachment = pass->attachments + subpass->depth_stencil_attachment->attachment; in radv_pipeline_init_depth_stencil_state() 4011 if (subpass->depth_stencil_attachment) { in radv_gfx9_compute_bin_size() 4013 pass->attachments + subpass->depth_stencil_attachment->attachment; in radv_gfx9_compute_bin_size() 4102 if (subpass->depth_stencil_attachment) { in radv_gfx10_compute_bin_size() 4104 pass->attachments + subpass->depth_stencil_attachment->attachment; in radv_gfx10_compute_bin_size() [all …]
|
D | radv_meta_resolve.c | 717 .depth_stencil_attachment = NULL, in radv_cmd_buffer_resolve_subpass_hw() 753 struct radv_subpass_attachment src_att = *subpass->depth_stencil_attachment; in radv_cmd_buffer_resolve_subpass()
|
D | radv_cmd_buffer.c | 1981 if (!subpass->depth_stencil_attachment) in radv_update_bound_fast_clear_ds() 1984 att_idx = subpass->depth_stencil_attachment->attachment; in radv_update_bound_fast_clear_ds() 2003 VkImageLayout layout = subpass->depth_stencil_attachment->layout; in radv_update_bound_fast_clear_ds() 2004 bool in_render_loop = subpass->depth_stencil_attachment->in_render_loop; in radv_update_bound_fast_clear_ds() 2494 if (subpass->depth_stencil_attachment) { in radv_emit_framebuffer_state() 2495 int idx = subpass->depth_stencil_attachment->attachment; in radv_emit_framebuffer_state() 2496 VkImageLayout layout = subpass->depth_stencil_attachment->layout; in radv_emit_framebuffer_state() 2497 bool in_render_loop = subpass->depth_stencil_attachment->in_render_loop; in radv_emit_framebuffer_state() 5751 if (subpass->depth_stencil_attachment) { in radv_cmd_buffer_begin_subpass() 5755 int ds_idx = subpass->depth_stencil_attachment->attachment; in radv_cmd_buffer_begin_subpass() [all …]
|
D | radv_meta_resolve_cs.c | 862 struct radv_subpass_attachment src_att = *subpass->depth_stencil_attachment; in radv_depth_stencil_resolve_subpass_cs()
|
D | radv_private.h | 2444 struct radv_subpass_attachment *depth_stencil_attachment; member
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pass.c | 425 if (subpass->depth_stencil_attachment.attachment != VK_ATTACHMENT_UNUSED) { in tu_render_pass_patch_input_gmem() 426 written[subpass->depth_stencil_attachment.attachment] = true; in tu_render_pass_patch_input_gmem() 429 subpass->depth_stencil_attachment.attachment && in tu_render_pass_patch_input_gmem() 457 if (subpass->depth_stencil_attachment.attachment != VK_ATTACHMENT_UNUSED) { in tu_render_pass_check_feedback_loop() 460 subpass->depth_stencil_attachment.attachment) { in tu_render_pass_check_feedback_loop() 765 subpass->depth_stencil_attachment.attachment = a; in tu_CreateRenderPass2() 843 return subpass->depth_stencil_attachment.attachment; in tu_subpass_get_attachment_to_resolve()
|
D | tu_private.h | 1622 struct tu_subpass_attachment depth_stencil_attachment; member
|
D | tu_cmd_buffer.c | 190 const uint32_t a = subpass->depth_stencil_attachment.attachment; in tu6_emit_zs() 380 const uint32_t a = subpass->depth_stencil_attachment.attachment; in tu6_emit_render_cntl() 3182 uint32_t a = cmd->state.subpass->depth_stencil_attachment.attachment; in tu_CmdBeginRenderPass2() 3749 const uint32_t a = cmd->state.subpass->depth_stencil_attachment.attachment; in tu6_build_lrz()
|
D | tu_clear_blit.c | 2217 a = subpass->depth_stencil_attachment.attachment; in tu_clear_sysmem_attachments() 2496 a = subpass->depth_stencil_attachment.attachment; in tu_clear_gmem_attachments()
|
D | tu_pipeline.c | 3208 const uint32_t a = subpass->depth_stencil_attachment.attachment; in tu_pipeline_builder_init_graphics()
|
/third_party/vk-gl-cts/android/cts/master/src/ |
D | gles3-master-2020-03-01.txt | 30648 dEQP-GLES3.functional.fbo.stencil.attach.depth_stencil_attachment
|