Home
last modified time | relevance | path

Searched refs:pResolveAttachments (Results 1 - 25 of 54) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A 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()
H A DVkFramebuffer.cpp201 if(subpass.pResolveAttachments)
205 uint32_t resolveAttachment = subpass.pResolveAttachments[i].attachment;
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_pass.c92 (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 Dtu_pass.c255 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 DvktMultiViewRenderPassUtil.hpp96 const VkAttachmentReference* pResolveAttachments,
113 const VkAttachmentReference2* pResolveAttachments,
H A DvktMultiViewRenderPassUtil.cpp137 pResolveAttachments = pResolveAttachments_; in SubpassDescription1()
165 pResolveAttachments = pResolveAttachments_; in SubpassDescription2()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp96 const VkAttachmentReference* pResolveAttachments,
113 const VkAttachmentReference2* pResolveAttachments,
H A DvktMultiViewRenderPassUtil.cpp137 pResolveAttachments = pResolveAttachments_; in SubpassDescription1()
165 pResolveAttachments = pResolveAttachments_; in SubpassDescription2()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pass.c323 (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 Dv3dv_pass.c31 (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 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 =()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A 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 =()
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_pass.c78 (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 DGrVkRenderPass.cpp147 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 DvktRenderPassTestsUtil.hpp102 const VkAttachmentReference* pResolveAttachments,
119 const VkAttachmentReference2* pResolveAttachments,
H A DvktRenderPassTestsUtil.cpp139 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 DvktRenderPassFragmentDensityMapTests.cpp442 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 DvktRenderPassTestsUtil.hpp102 const VkAttachmentReference* pResolveAttachments,
119 const VkAttachmentReference2* pResolveAttachments,
H A DvktRenderPassTestsUtil.cpp139 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 DvktRenderPassFragmentDensityMapTests.cpp438 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 Dvn_protocol_driver_render_pass.h88 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 Dvk_render_pass.c76 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 DvkSafetyCriticalUtil.cpp673 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 DRenderPassCache.cpp210 subpassDesc.pResolveAttachments = resolveTargetAttachmentRefs; in CreateRenderPassForQuery()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A Dvk_cache_utils.cpp473 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()

Completed in 40 milliseconds

123