Searched refs:ds_attachment (Results 1 – 7 of 7) sorted by relevance
70 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()
423 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() local1559 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 …]
1121 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()
2348 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()
1936 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()
527 struct v3dv_subpass_attachment ds_attachment; member
565 VkAttachmentReference ds_attachment; in create_graphics_pipeline() local578 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()