Home
last modified time | relevance | path

Searched refs:ds_attachment (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pass.c70 uint32_t ds_attachment_idx = subpass->ds_attachment.attachment; in pass_find_subpass_range_for_attachments()
205 subpass->ds_attachment = (struct v3dv_subpass_attachment) { in v3dv_CreateRenderPass()
216 if (subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED) { in v3dv_CreateRenderPass()
218 &pass->attachments[subpass->ds_attachment.attachment]; in v3dv_CreateRenderPass()
230 subpass->ds_attachment.attachment = VK_ATTACHMENT_UNUSED; in v3dv_CreateRenderPass()
Dv3dv_cmd_buffer.c423 if (subpass->ds_attachment.attachment != in cmd_buffer_can_merge_subpass()
424 prev_subpass->ds_attachment.attachment) in cmd_buffer_can_merge_subpass()
1553 uint32_t ds_attachment_idx = subpass->ds_attachment.attachment; in cmd_buffer_render_pass_emit_loads()
1555 const struct v3dv_render_pass_attachment *ds_attachment = in cmd_buffer_render_pass_emit_loads() local
1559 vk_format_has_depth(ds_attachment->desc.format) && in cmd_buffer_render_pass_emit_loads()
1560 check_needs_load(state, ds_attachment->first_subpass, in cmd_buffer_render_pass_emit_loads()
1561 ds_attachment->desc.loadOp); in cmd_buffer_render_pass_emit_loads()
1564 vk_format_has_stencil(ds_attachment->desc.format) && in cmd_buffer_render_pass_emit_loads()
1565 check_needs_load(state, ds_attachment->first_subpass, in cmd_buffer_render_pass_emit_loads()
1566 ds_attachment->desc.stencilLoadOp); in cmd_buffer_render_pass_emit_loads()
[all …]
Dv3dv_meta_clear.c1121 const uint32_t attachment_idx = subpass->ds_attachment.attachment; in emit_subpass_ds_clear_rects()
1242 attachment_idx = subpass->ds_attachment.attachment; in emit_tlb_clear_stores()
1399 assert(subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED); in emit_tlb_clear_job()
1402 &state->pass->attachments[subpass->ds_attachment.attachment]; in emit_tlb_clear_job()
1749 attachment_idx = subpass->ds_attachment.attachment; in v3dv_CmdClearAttachments()
Dv3dv_pipeline.c2348 pipeline->subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED; in pack_cfg_bits()
2447 if (pipeline->subpass->ds_attachment.attachment == VK_ATTACHMENT_UNUSED) in pack_stencil_cfg()
2503 if (subpass->ds_attachment.attachment == VK_ATTACHMENT_UNUSED) in enable_depth_bias()
2506 assert(subpass->ds_attachment.attachment < pass->attachment_count); in enable_depth_bias()
2508 &pass->attachments[subpass->ds_attachment.attachment]; in enable_depth_bias()
Dv3dv_device.c1936 if (!*msaa && subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED) { in v3dv_framebuffer_compute_internal_bpp_msaa()
1938 framebuffer->attachments[subpass->ds_attachment.attachment]; in v3dv_framebuffer_compute_internal_bpp_msaa()
Dv3dv_private.h527 struct v3dv_subpass_attachment ds_attachment; member
/external/mesa3d/src/amd/compiler/tests/
Dhelpers.cpp565 VkAttachmentReference ds_attachment; in create_graphics_pipeline() local
578 ds_attachment.attachment = num_color_attachments; in create_graphics_pipeline()
579 ds_attachment.layout = VK_IMAGE_LAYOUT_GENERAL; in create_graphics_pipeline()
703 subpass.pDepthStencilAttachment = ds_output == VK_FORMAT_UNDEFINED ? NULL : &ds_attachment; in create_graphics_pipeline()