Home
last modified time | relevance | path

Searched refs:ds_resolve (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_pass.c317 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in radv_num_subpass_attachments2() local
325 (ds_resolve && ds_resolve->pDepthStencilResolveAttachment) + in radv_num_subpass_attachments2()
449 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in radv_CreateRenderPass2() local
452 if (ds_resolve && ds_resolve->pDepthStencilResolveAttachment) { in radv_CreateRenderPass2()
456 .attachment = ds_resolve->pDepthStencilResolveAttachment->attachment, in radv_CreateRenderPass2()
457 .layout = ds_resolve->pDepthStencilResolveAttachment->layout, in radv_CreateRenderPass2()
458 .stencil_layout = vk_att_ref_stencil_layout(ds_resolve->pDepthStencilResolveAttachment, in radv_CreateRenderPass2()
462 subpass->depth_resolve_mode = ds_resolve->depthResolveMode; in radv_CreateRenderPass2()
463 subpass->stencil_resolve_mode = ds_resolve->stencilResolveMode; in radv_CreateRenderPass2()
Dradv_meta_clear.c2036 uint32_t ds_resolve = cmd_state->subpass->ds_resolve_attachment->attachment; in radv_cmd_buffer_clear_subpass() local
2037 if (radv_attachment_needs_clear(cmd_state, ds_resolve)) { in radv_cmd_buffer_clear_subpass()
2039 .aspectMask = cmd_state->attachments[ds_resolve].pending_clear_aspects, in radv_cmd_buffer_clear_subpass()
2040 .clearValue = cmd_state->attachments[ds_resolve].clear_value, in radv_cmd_buffer_clear_subpass()
2043 radv_subpass_clear_attachment(cmd_buffer, &cmd_state->attachments[ds_resolve], &clear_att, in radv_cmd_buffer_clear_subpass()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pass.c267 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in tu_render_pass_add_implicit_deps() local
270 if (ds_resolve && ds_resolve->pDepthStencilResolveAttachment && in tu_render_pass_add_implicit_deps()
271 ds_resolve->pDepthStencilResolveAttachment->attachment != VK_ATTACHMENT_UNUSED) { in tu_render_pass_add_implicit_deps()
272 uint32_t a = ds_resolve->pDepthStencilResolveAttachment->attachment; in tu_render_pass_add_implicit_deps()
273 …uint32_t stencil_layout = vk_att_ref_stencil_layout(ds_resolve->pDepthStencilResolveAttachment, at… in tu_render_pass_add_implicit_deps()
359 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in tu_render_pass_add_implicit_deps() local
362 if (ds_resolve && ds_resolve->pDepthStencilResolveAttachment && in tu_render_pass_add_implicit_deps()
363 ds_resolve->pDepthStencilResolveAttachment->attachment != VK_ATTACHMENT_UNUSED) { in tu_render_pass_add_implicit_deps()
364 uint32_t a = ds_resolve->pDepthStencilResolveAttachment->attachment; in tu_render_pass_add_implicit_deps()
365 …uint32_t stencil_layout = vk_att_ref_stencil_layout(ds_resolve->pDepthStencilResolveAttachment, at… in tu_render_pass_add_implicit_deps()
[all …]
/third_party/mesa3d/src/vulkan/runtime/
Dvk_render_pass.c305 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in num_subpass_attachments2() local
310 ds_resolve != NULL && ds_resolve->pDepthStencilResolveAttachment && in num_subpass_attachments2()
311 ds_resolve->pDepthStencilResolveAttachment->attachment != VK_ATTACHMENT_UNUSED; in num_subpass_attachments2()
554 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in vk_common_CreateRenderPass2() local
558 if (ds_resolve) { in vk_common_CreateRenderPass2()
559 if (ds_resolve->pDepthStencilResolveAttachment && in vk_common_CreateRenderPass2()
560 ds_resolve->pDepthStencilResolveAttachment->attachment != VK_ATTACHMENT_UNUSED) { in vk_common_CreateRenderPass2()
565 ds_resolve->pDepthStencilResolveAttachment, in vk_common_CreateRenderPass2()
581 assert(ds_resolve->depthResolveMode != VK_RESOLVE_MODE_NONE || in vk_common_CreateRenderPass2()
582 ds_resolve->stencilResolveMode != VK_RESOLVE_MODE_NONE); in vk_common_CreateRenderPass2()
[all …]