/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkRenderPass.cpp | 31 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()
|
H A D | VkFramebuffer.cpp | 201 if(subpass.pResolveAttachments) 205 uint32_t resolveAttachment = subpass.pResolveAttachments[i].attachment;
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_pass.c | 92 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in panvk_CreateRenderPass2() 160 if (desc->pResolveAttachments) { in panvk_CreateRenderPass2() 165 uint32_t idx = desc->pResolveAttachments[j].attachment; in panvk_CreateRenderPass2() 169 .layout = desc->pResolveAttachments[j].layout, in panvk_CreateRenderPass2()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_pass.c | 255 if (subpass->pResolveAttachments) { in tu_render_pass_add_implicit_deps() 257 uint32_t a = subpass->pResolveAttachments[j].attachment; in tu_render_pass_add_implicit_deps() 260 if (att[a].initialLayout != subpass->pResolveAttachments[j].layout && in tu_render_pass_add_implicit_deps() 347 if (subpass->pResolveAttachments) { in tu_render_pass_add_implicit_deps() 349 uint32_t a = subpass->pResolveAttachments[j].attachment; in tu_render_pass_add_implicit_deps() 352 if (att[a].finalLayout != subpass->pResolveAttachments[j].layout && in tu_render_pass_add_implicit_deps() 805 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in tu_CreateRenderPass2() 875 subpass->resolve_attachments = (desc->pResolveAttachments || subpass->resolve_depth_stencil) ? p : NULL; in tu_CreateRenderPass2() 876 if (desc->pResolveAttachments) { in tu_CreateRenderPass2() 881 desc->pResolveAttachments[ in tu_CreateRenderPass2() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/ |
H A D | vktMultiViewRenderPassUtil.hpp | 96 const VkAttachmentReference* pResolveAttachments, 113 const VkAttachmentReference2* pResolveAttachments,
|
H A D | vktMultiViewRenderPassUtil.cpp | 137 pResolveAttachments = pResolveAttachments_; in SubpassDescription1() 165 pResolveAttachments = pResolveAttachments_; in SubpassDescription2()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/ |
H A D | vktMultiViewRenderPassUtil.hpp | 96 const VkAttachmentReference* pResolveAttachments, 113 const VkAttachmentReference2* pResolveAttachments,
|
H A D | vktMultiViewRenderPassUtil.cpp | 137 pResolveAttachments = pResolveAttachments_; in SubpassDescription1() 165 pResolveAttachments = pResolveAttachments_; in SubpassDescription2()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pass.c | 323 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in radv_num_subpass_attachments2() 426 if (desc->pResolveAttachments) { in radv_CreateRenderPass2() 432 .attachment = desc->pResolveAttachments[j].attachment, in radv_CreateRenderPass2() 433 .layout = desc->pResolveAttachments[j].layout, in radv_CreateRenderPass2()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pass.c | 31 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in num_subpass_attachments() 219 if (desc->pResolveAttachments) { in v3dv_CreateRenderPass2() 225 .attachment = desc->pResolveAttachments[j].attachment, in v3dv_CreateRenderPass2() 226 .layout = desc->pResolveAttachments[j].layout, in v3dv_CreateRenderPass2()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawCreateInfoUtil.cpp | 480 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 =()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawCreateInfoUtil.cpp | 480 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 =()
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_pass.c | 78 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in pvr_num_subpass_attachments() 442 if (desc->pResolveAttachments) { in pvr_CreateRenderPass2() 448 desc->pResolveAttachments[j].attachment; in pvr_CreateRenderPass2()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkRenderPass.cpp | 147 subpassDescMain.pResolveAttachments = nullptr; in Create() 229 subpassDescMain.pResolveAttachments = &resolveRef; in Create() 244 subpassDescLoad.pResolveAttachments = nullptr; in Create()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassTestsUtil.hpp | 102 const VkAttachmentReference* pResolveAttachments, 119 const VkAttachmentReference2* pResolveAttachments,
|
H A D | vktRenderPassTestsUtil.cpp | 139 pResolveAttachments = pResolveAttachments_; in SubpassDescription1() 167 pResolveAttachments = pResolveAttachments_; in SubpassDescription2() 688 resolveAttachmentReferences.empty() ? DE_NULL : &resolveAttachmentReferences[0], // const VkAttachmentReference* pResolveAttachments; || const VkAttachmentReference2* pResolveAttachments; in createSubpassDescription()
|
H A D | vktRenderPassFragmentDensityMapTests.cpp | 442 DE_NULL, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceDynamicDensityMap() 567 AttachmentRef* pResolveAttachments = DE_NULL; in createRenderPassProduceSubsampledImage() local 576 pResolveAttachments = &resolveAttachmentRef; in createRenderPassProduceSubsampledImage() 589 makeCopySubpass ? DE_NULL : pResolveAttachments, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceSubsampledImage() 617 pResolveAttachments, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceSubsampledImage() 721 DE_NULL, // const VkAttachmentReference* pResolveAttachments in createRenderPassOutputSubsampledImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassTestsUtil.hpp | 102 const VkAttachmentReference* pResolveAttachments, 119 const VkAttachmentReference2* pResolveAttachments,
|
H A D | vktRenderPassTestsUtil.cpp | 139 pResolveAttachments = pResolveAttachments_; in SubpassDescription1() 167 pResolveAttachments = pResolveAttachments_; in SubpassDescription2() 688 resolveAttachmentReferences.empty() ? DE_NULL : &resolveAttachmentReferences[0], // const VkAttachmentReference* pResolveAttachments; || const VkAttachmentReference2* pResolveAttachments; in createSubpassDescription()
|
H A D | vktRenderPassFragmentDensityMapTests.cpp | 438 DE_NULL, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceDynamicDensityMap() 563 AttachmentRef* pResolveAttachments = DE_NULL; in createRenderPassProduceSubsampledImage() local 572 pResolveAttachments = &resolveAttachmentRef; in createRenderPassProduceSubsampledImage() 585 makeCopySubpass ? DE_NULL : pResolveAttachments, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceSubsampledImage() 613 pResolveAttachments, // const VkAttachmentReference* pResolveAttachments in createRenderPassProduceSubsampledImage() 717 DE_NULL, // const VkAttachmentReference* pResolveAttachments in createRenderPassOutputSubsampledImage()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
H A D | vn_protocol_driver_render_pass.h | 88 if (val->pResolveAttachments) { in vn_sizeof_VkSubpassDescription() 91 size += vn_sizeof_VkAttachmentReference(&val->pResolveAttachments[i]); in vn_sizeof_VkSubpassDescription() 129 if (val->pResolveAttachments) { in vn_encode_VkSubpassDescription() 132 vn_encode_VkAttachmentReference(enc, &val->pResolveAttachments[i]); in vn_encode_VkSubpassDescription() 911 if (val->pResolveAttachments) { in vn_sizeof_VkSubpassDescription2_self() 914 size += vn_sizeof_VkAttachmentReference2(&val->pResolveAttachments[i]); in vn_sizeof_VkSubpassDescription2_self() 989 if (val->pResolveAttachments) { in vn_encode_VkSubpassDescription2_self() 992 vn_encode_VkAttachmentReference2(enc, &val->pResolveAttachments[i]); in vn_encode_VkSubpassDescription2_self()
|
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_render_pass.c | 76 if (pCreateInfo->pSubpasses[i].pResolveAttachments) in vk_common_CreateRenderPass() 161 subpasses[i].pResolveAttachments = NULL; in vk_common_CreateRenderPass() 162 if (pCreateInfo->pSubpasses[i].pResolveAttachments) { in vk_common_CreateRenderPass() 163 subpasses[i].pResolveAttachments = reference_ptr; in vk_common_CreateRenderPass() 166 pCreateInfo->pSubpasses[i].pResolveAttachments, in vk_common_CreateRenderPass() 323 (desc->pResolveAttachments ? desc->colorAttachmentCount : 0) + in num_subpass_attachments2() 526 if (desc->pResolveAttachments) { in vk_common_CreateRenderPass2() 534 &desc->pResolveAttachments[a], in vk_common_CreateRenderPass2()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkSafetyCriticalUtil.cpp | 673 if (rCI.pSubpasses[i].pResolveAttachments != DE_NULL) in calculateRenderPassHash() 675 hash_combine(seed, rCI.pSubpasses[i].pResolveAttachments[j].attachment, deUint32(rCI.pSubpasses[i].pResolveAttachments[j].layout)); in calculateRenderPassHash() 713 if (rCI.pSubpasses[i].pResolveAttachments != DE_NULL) in calculateRenderPass2Hash() 715 hash_combine(seed, rCI.pSubpasses[i].pResolveAttachments[j].attachment, deUint32(rCI.pSubpasses[i].pResolveAttachments[j].layout)); in calculateRenderPass2Hash() 915 DE_NULL, // const VkAttachmentReference* pResolveAttachments in prepareSimpleRenderPassCI()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | RenderPassCache.cpp | 210 subpassDesc.pResolveAttachments = resolveTargetAttachmentRefs; in CreateRenderPassForQuery()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | vk_cache_utils.cpp | 473 subpassDesc->pResolveAttachments = nullptr; in InitializeUnresolveSubpass() 657 desc2Out->pResolveAttachments = !resolveRefs.empty() ? resolveRefs.data() : nullptr; in ToSubpassDescription2() 747 if (desc.pResolveAttachments) in CreateRenderPass2() 752 ToAttachmentReference2(desc.pResolveAttachments[index], VK_IMAGE_ASPECT_COLOR_BIT, in CreateRenderPass2() 823 if (subpass.pResolveAttachments == nullptr) in UpdateRenderPassColorPerfCounters() 831 uint32_t resolveRenderPassIndex = subpass.pResolveAttachments[colorSubpassIndex].attachment; in UpdateRenderPassColorPerfCounters() 1168 applicationSubpass->pResolveAttachments = attachmentCount.get() > nonResolveAttachmentCount in InitializeRenderPassFromDesc()
|