Home
last modified time | relevance | path

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

/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_cmd_buffer.c236 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() local
242 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() local
421 assert(state->job->first_subpass >= ds_attachment->first_subpass); in cmd_buffer_render_pass_emit_stores()
[all …]
Dv3dv_pass.c89 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()
Dv3dvx_device.c265 if (!*msaa && subpass->ds_attachment.attachment != VK_ATTACHMENT_UNUSED) { in v3dX()
267 framebuffer->attachments[subpass->ds_attachment.attachment]; in v3dX()
Dv3dvx_pipeline.c208 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()
Dv3dv_pipeline.c2802 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()
Dv3dv_cmd_buffer.c439 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()
Dv3dv_meta_clear.c1108 const uint32_t attachment_idx = subpass->ds_attachment.attachment; in emit_subpass_ds_clear_rects()
Dv3dv_private.h627 struct v3dv_subpass_attachment ds_attachment; member
/third_party/mesa3d/src/amd/compiler/tests/
Dhelpers.cpp646 VkAttachmentReference ds_attachment; in create_graphics_pipeline() local
659 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()