Home
last modified time | relevance | path

Searched refs:pResolveAttachments (Results 1 – 25 of 70) sorted by relevance

123

/external/swiftshader/src/Vulkan/
DVkRenderPass.cpp31 if(subpass.pResolveAttachments) in ComputeRequiredAllocationSizeT()
60 dst[i].pResolveAttachments = nullptr; in CopySubpasses()
315 if(subpass.pResolveAttachments) in init()
317 subpasses[i].pResolveAttachments = reinterpret_cast<VkAttachmentReference *>(hostMemory); in init()
318 CopyAttachmentReferences(const_cast<VkAttachmentReference *>(subpasses[i].pResolveAttachments), in init()
319 subpass.pResolveAttachments, subpass.colorAttachmentCount); in init()
327 if(subpass.pResolveAttachments && in init()
328 subpass.pResolveAttachments[j].attachment != VK_ATTACHMENT_UNUSED) in init()
329 MarkFirstUse(subpass.pResolveAttachments[j].attachment, i); in init()
DVkFramebuffer.cpp180 if(subpass.pResolveAttachments) in resolve()
184 uint32_t resolveAttachment = subpass.pResolveAttachments[i].attachment; in resolve()
/external/mesa3d/src/freedreno/vulkan/
Dtu_pass.c236 if (subpass->pResolveAttachments) { in tu_render_pass_add_implicit_deps()
238 uint32_t a = subpass->pResolveAttachments[j].attachment; in tu_render_pass_add_implicit_deps()
241 if (att[a].initialLayout != subpass->pResolveAttachments[j].layout && !att_used[a]) in tu_render_pass_add_implicit_deps()
291 if (subpass->pResolveAttachments) { in tu_render_pass_add_implicit_deps()
293 uint32_t a = subpass->pResolveAttachments[j].attachment; in tu_render_pass_add_implicit_deps()
296 if (att[a].finalLayout != subpass->pResolveAttachments[j].layout && !att_used[a]) in tu_render_pass_add_implicit_deps()
532 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0); in tu_CreateRenderPass2()
591 subpass->resolve_attachments = desc->pResolveAttachments ? p : NULL; in tu_CreateRenderPass2()
592 if (desc->pResolveAttachments) { in tu_CreateRenderPass2()
596 desc->pResolveAttachments[j].attachment; in tu_CreateRenderPass2()
Dtu_legacy.c239 if (pCreateInfo->pSubpasses[i].pResolveAttachments) in tu_CreateRenderPass()
293 subpasses[i].pResolveAttachments = NULL; in tu_CreateRenderPass()
294 if (pCreateInfo->pSubpasses[i].pResolveAttachments) { in tu_CreateRenderPass()
295 subpasses[i].pResolveAttachments = reference_ptr; in tu_CreateRenderPass()
297 pCreateInfo->pSubpasses[i].pResolveAttachments, in tu_CreateRenderPass()
/external/vulkan-validation-layers/layers/
Dconvert_to_renderpass2.cpp60 out_struct->pResolveAttachments = nullptr; in ConvertVkSubpassDescriptionToV2KHR()
76 if (out_struct->colorAttachmentCount && in_struct->pResolveAttachments) { in ConvertVkSubpassDescriptionToV2KHR()
77 …out_struct->pResolveAttachments = new safe_VkAttachmentReference2KHR[out_struct->colorAttachmentCo… in ConvertVkSubpassDescriptionToV2KHR()
79 …ConvertVkAttachmentReferenceToV2KHR(&in_struct->pResolveAttachments[i], &out_struct->pResolveAttac… in ConvertVkSubpassDescriptionToV2KHR()
/external/mesa3d/src/intel/vulkan/
Danv_pass.c231 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in num_subpass_attachments()
330 if (desc->pResolveAttachments) { in anv_CreateRenderPass()
337 .attachment = desc->pResolveAttachments[j].attachment, in anv_CreateRenderPass()
338 .layout = desc->pResolveAttachments[j].layout, in anv_CreateRenderPass()
405 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in num_subpass_attachments2()
571 if (desc->pResolveAttachments) { in anv_CreateRenderPass2()
578 .attachment = desc->pResolveAttachments[j].attachment, in anv_CreateRenderPass2()
579 .layout = desc->pResolveAttachments[j].layout, in anv_CreateRenderPass2()
/external/mesa3d/src/amd/vulkan/
Dradv_pass.c299 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in radv_num_subpass_attachments()
427 if (desc->pResolveAttachments) { in radv_CreateRenderPass()
433 .attachment = desc->pResolveAttachments[j].attachment, in radv_CreateRenderPass()
434 .layout = desc->pResolveAttachments[j].layout, in radv_CreateRenderPass()
435 .stencil_layout = desc->pResolveAttachments[j].layout, in radv_CreateRenderPass()
495 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in radv_num_subpass_attachments2()
614 if (desc->pResolveAttachments) { in radv_CreateRenderPass2()
620 .attachment = desc->pResolveAttachments[j].attachment, in radv_CreateRenderPass2()
621 .layout = desc->pResolveAttachments[j].layout, in radv_CreateRenderPass2()
Dradv_meta_blit.c1011 .pResolveAttachments = NULL, in radv_device_init_meta_blit_color()
1091 .pResolveAttachments = NULL, in radv_device_init_meta_blit_depth()
1168 .pResolveAttachments = NULL, in radv_device_init_meta_blit_stencil()
Dradv_meta_blit2d.c817 .pResolveAttachments = NULL, in blit2d_init_color_pipeline()
1008 .pResolveAttachments = NULL, in blit2d_init_depth_only_pipeline()
1198 .pResolveAttachments = NULL, in blit2d_init_stencil_only_pipeline()
Dradv_meta_decompress.c73 .pResolveAttachments = NULL, in create_pass()
Dradv_meta_resolve_fs.c226 .pResolveAttachments = NULL, in create_resolve_pipeline()
570 .pResolveAttachments = NULL, in create_depth_stencil_resolve_pipeline()
/external/virglrenderer/src/venus/venus-protocol/
Dvn_protocol_renderer_render_pass.h94 …val->pResolveAttachments = vn_cs_decoder_alloc_temp(dec, sizeof(*val->pResolveAttachments) * iter_… in vn_decode_VkSubpassDescription_temp()
95 if (!val->pResolveAttachments) return; in vn_decode_VkSubpassDescription_temp()
97 …vn_decode_VkAttachmentReference_temp(dec, &((VkAttachmentReference *)val->pResolveAttachments)[i]); in vn_decode_VkSubpassDescription_temp()
100 val->pResolveAttachments = NULL; in vn_decode_VkSubpassDescription_temp()
136 if (val->pResolveAttachments) { in vn_replace_VkSubpassDescription_handle()
138 … vn_replace_VkAttachmentReference_handle(&((VkAttachmentReference *)val->pResolveAttachments)[i]); in vn_replace_VkSubpassDescription_handle()
917 …val->pResolveAttachments = vn_cs_decoder_alloc_temp(dec, sizeof(*val->pResolveAttachments) * iter_… in vn_decode_VkSubpassDescription2_self_temp()
918 if (!val->pResolveAttachments) return; in vn_decode_VkSubpassDescription2_self_temp()
920 …_decode_VkAttachmentReference2_temp(dec, &((VkAttachmentReference2 *)val->pResolveAttachments)[i]); in vn_decode_VkSubpassDescription2_self_temp()
923 val->pResolveAttachments = NULL; in vn_decode_VkSubpassDescription2_self_temp()
[all …]
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c141 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in lvp_num_subpass_attachments()
241 if (desc->pResolveAttachments) { in lvp_CreateRenderPass()
247 .attachment = desc->pResolveAttachments[j].attachment, in lvp_CreateRenderPass()
248 .layout = desc->pResolveAttachments[j].layout, in lvp_CreateRenderPass()
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pass.c32 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in num_subpass_attachments()
192 if (desc->pResolveAttachments) { in v3dv_CreateRenderPass()
198 .attachment = desc->pResolveAttachments[j].attachment, in v3dv_CreateRenderPass()
199 .layout = desc->pResolveAttachments[j].layout, in v3dv_CreateRenderPass()
/external/deqp/external/vulkancts/modules/vulkan/multiview/
DvktMultiViewRenderPassUtil.hpp96 const VkAttachmentReference* pResolveAttachments,
113 const VkAttachmentReference2* pResolveAttachments,
DvktMultiViewRenderPassUtil.cpp137 pResolveAttachments = pResolveAttachments_; in SubpassDescription1()
165 pResolveAttachments = pResolveAttachments_; in SubpassDescription2()
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawCreateInfoUtil.cpp480 pResolveAttachments = DE_NULL; in SubpassDescription()
492 pResolveAttachments = &m_resolveAttachments[0]; in SubpassDescription()
508 if (rhs.pResolveAttachments) in SubpassDescription()
510 rhs.pResolveAttachments, rhs.pResolveAttachments + rhs.colorAttachmentCount); in SubpassDescription()
525 pResolveAttachments = &m_resolveAttachments[0]; in SubpassDescription()
554 pResolveAttachments = &m_resolveAttachments[0]; in operator =()
/external/skia/src/gpu/ganesh/vk/
DGrVkRenderPass.cpp149 subpassDescMain.pResolveAttachments = nullptr; in Create()
229 subpassDescMain.pResolveAttachments = &resolveRef; in Create()
244 subpassDescLoad.pResolveAttachments = nullptr; in Create()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassTestsUtil.hpp102 const VkAttachmentReference* pResolveAttachments,
119 const VkAttachmentReference2* pResolveAttachments,
DvktRenderPassTestsUtil.cpp139 pResolveAttachments = pResolveAttachments_; in SubpassDescription1()
167 pResolveAttachments = pResolveAttachments_; in SubpassDescription2()
DvktRenderPassFragmentDensityMapTests.cpp563 AttachmentRef* pResolveAttachments = DE_NULL; in createRenderPassProduceSubsampledImage() local
572 pResolveAttachments = &resolveAttachmentRef; in createRenderPassProduceSubsampledImage()
585 …makeCopySubpass ? DE_NULL : pResolveAttachments, // const VkAttachmentReference* pResolveAttachme… in createRenderPassProduceSubsampledImage()
613 pResolveAttachments, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceSubsampledImage()
/external/deqp/external/vulkancts/framework/vulkan/
DvkSafetyCriticalUtil.cpp673 if (rCI.pSubpasses[i].pResolveAttachments != DE_NULL) in calculateRenderPassHash()
675 …ash_combine(seed, rCI.pSubpasses[i].pResolveAttachments[j].attachment, deUint32(rCI.pSubpasses[i]. in calculateRenderPassHash()
713 if (rCI.pSubpasses[i].pResolveAttachments != DE_NULL) in calculateRenderPass2Hash()
715 …ash_combine(seed, rCI.pSubpasses[i].pResolveAttachments[j].attachment, deUint32(rCI.pSubpasses[i]. in calculateRenderPass2Hash()
/external/deqp/external/vulkancts/framework/vulkan/generated/vulkansc/
DvkTypeUtil.inl279 …tachmentReference* pColorAttachments, const VkAttachmentReference* pResolveAttachments, const VkAt… argument
288 res.pResolveAttachments = pResolveAttachments;
/external/deqp/external/vulkancts/framework/vulkan/generated/vulkan/
DvkTypeUtil.inl323 …tachmentReference* pColorAttachments, const VkAttachmentReference* pResolveAttachments, const VkAt… argument
332 res.pResolveAttachments = pResolveAttachments;
/external/vulkan-validation-layers/layers/generated/
Dvk_safe_struct.cpp4940 pResolveAttachments(nullptr), in safe_VkSubpassDescription()
4953 if (in_struct->pResolveAttachments) { in safe_VkSubpassDescription()
4954 pResolveAttachments = new VkAttachmentReference[in_struct->colorAttachmentCount]; in safe_VkSubpassDescription()
4955 …memcpy ((void *)pResolveAttachments, (void *)in_struct->pResolveAttachments, sizeof(VkAttachmentRe… in safe_VkSubpassDescription()
4969 pResolveAttachments(nullptr), in safe_VkSubpassDescription()
4982 pResolveAttachments = nullptr; in safe_VkSubpassDescription()
4994 if (src.pResolveAttachments) { in safe_VkSubpassDescription()
4995 pResolveAttachments = new VkAttachmentReference[src.colorAttachmentCount]; in safe_VkSubpassDescription()
4996 …memcpy ((void *)pResolveAttachments, (void *)src.pResolveAttachments, sizeof(VkAttachmentReference… in safe_VkSubpassDescription()
5015 if (pResolveAttachments) in operator =()
[all …]

123