Searched refs:ds_resolve (Results 1 – 4 of 4) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pass.c | 317 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()
|
D | radv_meta_clear.c | 2036 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/ |
D | tu_pass.c | 267 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/ |
D | vk_render_pass.c | 305 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 …]
|