Searched refs:ds_attachment (Results 1 – 9 of 9) sorted by relevance
236 uint32_t ds_attachment_idx = subpass->ds_attachment.attachment; in cmd_buffer_render_pass_emit_loads()238 const struct v3dv_render_pass_attachment *ds_attachment = in cmd_buffer_render_pass_emit_loads() local242 vk_format_aspects(ds_attachment->desc.format); in cmd_buffer_render_pass_emit_loads()245 ds_attachment->first_subpass : in cmd_buffer_render_pass_emit_loads()246 ds_attachment->views[layer].first_subpass; in cmd_buffer_render_pass_emit_loads()252 ds_attachment->desc.loadOp); in cmd_buffer_render_pass_emit_loads()258 ds_attachment->desc.stencilLoadOp); in cmd_buffer_render_pass_emit_loads()416 uint32_t ds_attachment_idx = subpass->ds_attachment.attachment; in cmd_buffer_render_pass_emit_stores()418 const struct v3dv_render_pass_attachment *ds_attachment = in cmd_buffer_render_pass_emit_stores() local421 assert(state->job->first_subpass >= ds_attachment->first_subpass); in cmd_buffer_render_pass_emit_stores()[all …]
89 uint32_t ds_attachment_idx = subpass->ds_attachment.attachment; in pass_find_subpass_range_for_attachments()224 subpass->ds_attachment = (struct v3dv_subpass_attachment) { in v3dv_CreateRenderPass()235 if (subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED) { in v3dv_CreateRenderPass()237 &pass->attachments[subpass->ds_attachment.attachment]; in v3dv_CreateRenderPass()249 subpass->ds_attachment.attachment = VK_ATTACHMENT_UNUSED; in v3dv_CreateRenderPass()
265 if (!*msaa && subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED) { in v3dX()267 framebuffer->attachments[subpass->ds_attachment.attachment]; in v3dX()
208 pipeline->subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED; in pack_cfg_bits()309 if (pipeline->subpass->ds_attachment.attachment == VK_ATTACHMENT_UNUSED) in pack_stencil_cfg()
2802 if (subpass->ds_attachment.attachment == VK_ATTACHMENT_UNUSED) in enable_depth_bias()2805 assert(subpass->ds_attachment.attachment < pass->attachment_count); in enable_depth_bias()2807 &pass->attachments[subpass->ds_attachment.attachment]; in enable_depth_bias()
439 if (subpass->ds_attachment.attachment != in cmd_buffer_can_merge_subpass()440 prev_subpass->ds_attachment.attachment) in cmd_buffer_can_merge_subpass()1424 const uint32_t ds_att_idx = subpass->ds_attachment.attachment; in cmd_buffer_emit_subpass_clears()
1108 const uint32_t attachment_idx = subpass->ds_attachment.attachment; in emit_subpass_ds_clear_rects()
627 struct v3dv_subpass_attachment ds_attachment; member
646 VkAttachmentReference ds_attachment; in create_graphics_pipeline() local659 ds_attachment.attachment = num_color_attachments; in create_graphics_pipeline()660 ds_attachment.layout = VK_IMAGE_LAYOUT_GENERAL; in create_graphics_pipeline()785 subpass.pDepthStencilAttachment = ds_output == VK_FORMAT_UNDEFINED ? NULL : &ds_attachment; in create_graphics_pipeline()