Home
last modified time | relevance | path

Searched refs:subpass_attachments (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/intel/vulkan/
Danv_pass.c342 VK_MULTIALLOC_DECL(&ma, struct anv_subpass_attachment, subpass_attachments, in anv_CreateRenderPass2()
381 subpass->attachments = subpass_attachments; in anv_CreateRenderPass2()
385 subpass->input_attachments = subpass_attachments; in anv_CreateRenderPass2()
386 subpass_attachments += desc->inputAttachmentCount; in anv_CreateRenderPass2()
399 subpass->color_attachments = subpass_attachments; in anv_CreateRenderPass2()
400 subpass_attachments += desc->colorAttachmentCount; in anv_CreateRenderPass2()
412 subpass->resolve_attachments = subpass_attachments; in anv_CreateRenderPass2()
413 subpass_attachments += desc->colorAttachmentCount; in anv_CreateRenderPass2()
425 subpass->depth_stencil_attachment = subpass_attachments++; in anv_CreateRenderPass2()
440 subpass->ds_resolve_attachment = subpass_attachments++; in anv_CreateRenderPass2()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c203 pass->subpass_attachments = in lvp_CreateRenderPass2()
207 if (pass->subpass_attachments == NULL) { in lvp_CreateRenderPass2()
212 pass->subpass_attachments = NULL; in lvp_CreateRenderPass2()
214 struct lvp_subpass_attachment *p = pass->subpass_attachments; in lvp_CreateRenderPass2()
303 vk_free2(&device->vk.alloc, pAllocator, pass->subpass_attachments); in lvp_DestroyRenderPass()
Dlvp_private.h310 struct lvp_subpass_attachment * subpass_attachments; member
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_pass.c97 pass->subpass_attachments = in panvk_CreateRenderPass2()
102 if (pass->subpass_attachments == NULL) { in panvk_CreateRenderPass2()
108 p = pass->subpass_attachments; in panvk_CreateRenderPass2()
212 vk_free2(&device->vk.alloc, pAllocator, pass->subpass_attachments); in panvk_DestroyRenderPass()
Dpanvk_private.h998 struct panvk_subpass_attachment *subpass_attachments; member
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_pass.c166 pass->subpass_attachments = in v3dv_CreateRenderPass()
169 if (pass->subpass_attachments == NULL) { in v3dv_CreateRenderPass()
174 pass->subpass_attachments = NULL; in v3dv_CreateRenderPass()
177 struct v3dv_subpass_attachment *p = pass->subpass_attachments; in v3dv_CreateRenderPass()
273 vk_free2(&device->vk.alloc, pAllocator, pass->subpass_attachments); in v3dv_DestroyRenderPass()
Dv3dv_private.h673 struct v3dv_subpass_attachment *subpass_attachments; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_pass.c294 vk_free2(&device->vk.alloc, pAllocator, pass->subpass_attachments); in radv_destroy_render_pass()
426 pass->subpass_attachments = in radv_CreateRenderPass2()
430 if (pass->subpass_attachments == NULL) { in radv_CreateRenderPass2()
435 pass->subpass_attachments = NULL; in radv_CreateRenderPass2()
437 p = pass->subpass_attachments; in radv_CreateRenderPass2()
Dradv_private.h2490 struct radv_subpass_attachment *subpass_attachments; member
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pass.c685 pass->subpass_attachments = vk_alloc2( in tu_CreateRenderPass2()
689 if (pass->subpass_attachments == NULL) { in tu_CreateRenderPass2()
694 pass->subpass_attachments = NULL; in tu_CreateRenderPass2()
696 p = pass->subpass_attachments; in tu_CreateRenderPass2()
824 vk_free2(&device->vk.alloc, pAllocator, pass->subpass_attachments); in tu_DestroyRenderPass()
Dtu_private.h1656 struct tu_subpass_attachment *subpass_attachments; member