Home
last modified time | relevance | path

Searched refs:depth_stencil_attachment (Results 1 – 25 of 38) sorted by relevance

12

/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c56 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()
Dlvp_execute.c1375 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 …]
Dlvp_private.h277 struct lvp_subpass_attachment * depth_stencil_attachment; member
/third_party/mesa3d/src/intel/vulkan/
Danv_pass.c89 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()
Dgfx7_cmd_buffer.c179 if (!subpass->depth_stencil_attachment) in get_depth_format()
183 &pass->attachments[subpass->depth_stencil_attachment->attachment]; in get_depth_format()
DgenX_pipeline.c772 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;
Danv_cmd_buffer.c1341 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()
Danv_blorp.c1289 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()
DgenX_cmd_buffer.c1828 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()
Danv_pipeline.c2109 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()
Danv_private.h4571 struct anv_subpass_attachment * depth_stencil_attachment; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_pass.c209 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()
Dradv_meta_clear.c441 .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()
Dradv_meta_resolve_fs.c1102 .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()
Dradv_pipeline.c126 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 …]
Dradv_meta_resolve.c717 .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()
Dradv_cmd_buffer.c1981 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 …]
Dradv_meta_resolve_cs.c862 struct radv_subpass_attachment src_att = *subpass->depth_stencil_attachment; in radv_depth_stencil_resolve_subpass_cs()
Dradv_private.h2444 struct radv_subpass_attachment *depth_stencil_attachment; member
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pass.c425 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()
Dtu_private.h1622 struct tu_subpass_attachment depth_stencil_attachment; member
Dtu_cmd_buffer.c190 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()
Dtu_clear_blit.c2217 a = subpass->depth_stencil_attachment.attachment; in tu_clear_sysmem_attachments()
2496 a = subpass->depth_stencil_attachment.attachment; in tu_clear_gmem_attachments()
Dtu_pipeline.c3208 const uint32_t a = subpass->depth_stencil_attachment.attachment; in tu_pipeline_builder_init_graphics()
/third_party/vk-gl-cts/android/cts/master/src/
Dgles3-master-2020-03-01.txt30648 dEQP-GLES3.functional.fbo.stencil.attach.depth_stencil_attachment

12