Home
last modified time | relevance | path

Searched refs:pDepthStencilAttachment (Results 1 - 25 of 62) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkRenderPass.cpp35 if(subpass.pDepthStencilAttachment) in ComputeRequiredAllocationSizeT()
61 dst[i].pDepthStencilAttachment = nullptr; in CopySubpasses()
333 if(subpass.pDepthStencilAttachment) in init()
335 subpasses[i].pDepthStencilAttachment = reinterpret_cast<VkAttachmentReference *>(hostMemory); in init()
336 CopyAttachmentReferences(const_cast<VkAttachmentReference *>(subpasses[i].pDepthStencilAttachment), in init()
337 subpass.pDepthStencilAttachment, 1); in init()
340 if(subpass.pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED) in init()
341 MarkFirstUse(subpass.pDepthStencilAttachment->attachment, i); in init()
H A DVkFramebuffer.cpp164 uint32_t attachmentIndex = subpass.pDepthStencilAttachment->attachment; in clearAttachment()
222 if(renderPass->hasDepthStencilResolve() && subpass.pDepthStencilAttachment != nullptr)
225 uint32_t depthStencilAttachment = subpass.pDepthStencilAttachment->attachment;
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_pass.c241 if (subpass->pDepthStencilAttachment && in tu_render_pass_add_implicit_deps()
242 subpass->pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED) { in tu_render_pass_add_implicit_deps()
243 uint32_t a = subpass->pDepthStencilAttachment->attachment; in tu_render_pass_add_implicit_deps()
244 uint32_t stencil_layout = vk_att_ref_stencil_layout(subpass->pDepthStencilAttachment, att); in tu_render_pass_add_implicit_deps()
247 if ((att[a].initialLayout != subpass->pDepthStencilAttachment->layout || in tu_render_pass_add_implicit_deps()
276 if ((att[a].initialLayout != subpass->pDepthStencilAttachment->layout || in tu_render_pass_add_implicit_deps()
333 if (subpass->pDepthStencilAttachment && in tu_render_pass_add_implicit_deps()
334 subpass->pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED) { in tu_render_pass_add_implicit_deps()
335 uint32_t a = subpass->pDepthStencilAttachment->attachment; in tu_render_pass_add_implicit_deps()
336 uint32_t stencil_layout = vk_att_ref_stencil_layout(subpass->pDepthStencilAttachment, at in tu_render_pass_add_implicit_deps()
[all...]
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_pass.c79 (desc->pDepthStencilAttachment != NULL); in pvr_num_subpass_attachments()
434 if (!has_used_color_attachment && desc->pDepthStencilAttachment && in pvr_CreateRenderPass2()
435 desc->pDepthStencilAttachment->attachment != in pvr_CreateRenderPass2()
437 index = desc->pDepthStencilAttachment->attachment; in pvr_CreateRenderPass2()
463 if (desc->pDepthStencilAttachment) { in pvr_CreateRenderPass2()
466 desc->pDepthStencilAttachment->attachment; in pvr_CreateRenderPass2()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_pass.c93 (desc->pDepthStencilAttachment != NULL); in panvk_CreateRenderPass2()
177 unsigned idx = desc->pDepthStencilAttachment ? in panvk_CreateRenderPass2()
178 desc->pDepthStencilAttachment->attachment : in panvk_CreateRenderPass2()
182 subpass->zs_attachment.layout = desc->pDepthStencilAttachment->layout; in panvk_CreateRenderPass2()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pass.c324 (desc->pDepthStencilAttachment != NULL) + in radv_num_subpass_attachments2()
438 if (desc->pDepthStencilAttachment) { in radv_CreateRenderPass2()
442 .attachment = desc->pDepthStencilAttachment->attachment, in radv_CreateRenderPass2()
443 .layout = desc->pDepthStencilAttachment->layout, in radv_CreateRenderPass2()
444 .stencil_layout = vk_att_ref_stencil_layout(desc->pDepthStencilAttachment, in radv_CreateRenderPass2()
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_render_pass.c78 if (pCreateInfo->pSubpasses[i].pDepthStencilAttachment) in vk_common_CreateRenderPass()
169 subpasses[i].pDepthStencilAttachment = NULL; in vk_common_CreateRenderPass()
170 if (pCreateInfo->pSubpasses[i].pDepthStencilAttachment) { in vk_common_CreateRenderPass()
171 subpasses[i].pDepthStencilAttachment = reference_ptr; in vk_common_CreateRenderPass()
173 pCreateInfo->pSubpasses[i].pDepthStencilAttachment, in vk_common_CreateRenderPass()
302 desc->pDepthStencilAttachment != NULL && in num_subpass_attachments2()
303 desc->pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED; in num_subpass_attachments2()
543 if (desc->pDepthStencilAttachment && in vk_common_CreateRenderPass2()
544 desc->pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED) { in vk_common_CreateRenderPass2()
549 desc->pDepthStencilAttachment, in vk_common_CreateRenderPass2()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp97 const VkAttachmentReference* pDepthStencilAttachment,
114 const VkAttachmentReference2* pDepthStencilAttachment,
H A DvktMultiViewRenderPassUtil.cpp138 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription1()
166 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription2()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp97 const VkAttachmentReference* pDepthStencilAttachment,
114 const VkAttachmentReference2* pDepthStencilAttachment,
H A DvktMultiViewRenderPassUtil.cpp138 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription1()
166 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription2()
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_pass.c32 (desc->pDepthStencilAttachment != NULL); in num_subpass_attachments()
231 if (desc->pDepthStencilAttachment) { in v3dv_CreateRenderPass2()
233 .attachment = desc->pDepthStencilAttachment->attachment, in v3dv_CreateRenderPass2()
234 .layout = desc->pDepthStencilAttachment->layout, in v3dv_CreateRenderPass2()
/third_party/mesa3d/src/virtio/venus-protocol/
H A Dvn_protocol_driver_render_pass.h95 size += vn_sizeof_simple_pointer(val->pDepthStencilAttachment); in vn_sizeof_VkSubpassDescription()
96 if (val->pDepthStencilAttachment) in vn_sizeof_VkSubpassDescription()
97 size += vn_sizeof_VkAttachmentReference(val->pDepthStencilAttachment); in vn_sizeof_VkSubpassDescription()
136 if (vn_encode_simple_pointer(enc, val->pDepthStencilAttachment)) in vn_encode_VkSubpassDescription()
137 vn_encode_VkAttachmentReference(enc, val->pDepthStencilAttachment); in vn_encode_VkSubpassDescription()
918 size += vn_sizeof_simple_pointer(val->pDepthStencilAttachment); in vn_sizeof_VkSubpassDescription2_self()
919 if (val->pDepthStencilAttachment) in vn_sizeof_VkSubpassDescription2_self()
920 size += vn_sizeof_VkAttachmentReference2(val->pDepthStencilAttachment); in vn_sizeof_VkSubpassDescription2_self()
996 if (vn_encode_simple_pointer(enc, val->pDepthStencilAttachment)) in vn_encode_VkSubpassDescription2_self()
997 vn_encode_VkAttachmentReference2(enc, val->pDepthStencilAttachment); in vn_encode_VkSubpassDescription2_self()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassTestsUtil.hpp103 const VkAttachmentReference* pDepthStencilAttachment,
120 const VkAttachmentReference2* pDepthStencilAttachment,
H A DvktRenderPassTestsUtil.cpp140 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription1()
168 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription2()
689 &depthStencilAttachmentReferences[0], // const VkAttachmentReference* pDepthStencilAttachment; || const VkAttachmentReference2* pDepthStencilAttachment; in createSubpassDescription()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/
H A DvktRenderPassTestsUtil.hpp103 const VkAttachmentReference* pDepthStencilAttachment,
120 const VkAttachmentReference2* pDepthStencilAttachment,
H A DvktRenderPassTestsUtil.cpp140 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription1()
168 pDepthStencilAttachment = pDepthStencilAttachment_; in SubpassDescription2()
689 &depthStencilAttachmentReferences[0], // const VkAttachmentReference* pDepthStencilAttachment; || const VkAttachmentReference2* pDepthStencilAttachment; in createSubpassDescription()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawCreateInfoUtil.cpp481 pDepthStencilAttachment = &m_depthStencilAttachment; in SubpassDescription()
515 if (rhs.pDepthStencilAttachment) in SubpassDescription()
516 m_depthStencilAttachment = *rhs.pDepthStencilAttachment; in SubpassDescription()
527 pDepthStencilAttachment = &m_depthStencilAttachment; in SubpassDescription()
556 pDepthStencilAttachment = &m_depthStencilAttachment; in operator =()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationNoneStageTests.cpp498 VkAttachmentReference2* pDepthStencilAttachment = DE_NULL; in buildBasicRenderPass() local
502 pDepthStencilAttachment = &attachmentRef; in buildBasicRenderPass()
516 pDepthStencilAttachment, // const VkAttachmentReference2* pDepthStencilAttachment in buildBasicRenderPass()
581 VkAttachmentReference2* pDepthStencilAttachment = &attachmentRefs[0]; in buildComplexRenderPass() local
593 pDepthStencilAttachment, // const VkAttachmentReference2* pInputAttachments in buildComplexRenderPass()
597 DE_NULL, // const VkAttachmentReference2* pDepthStencilAttachment in buildComplexRenderPass()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawCreateInfoUtil.cpp481 pDepthStencilAttachment = &m_depthStencilAttachment; in SubpassDescription()
515 if (rhs.pDepthStencilAttachment) in SubpassDescription()
516 m_depthStencilAttachment = *rhs.pDepthStencilAttachment; in SubpassDescription()
527 pDepthStencilAttachment = &m_depthStencilAttachment; in SubpassDescription()
556 pDepthStencilAttachment = &m_depthStencilAttachment; in operator =()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktSynchronizationNoneStageTests.cpp496 VkAttachmentReference2* pDepthStencilAttachment = DE_NULL; in buildBasicRenderPass() local
500 pDepthStencilAttachment = &attachmentRef; in buildBasicRenderPass()
514 pDepthStencilAttachment, // const VkAttachmentReference2* pDepthStencilAttachment in buildBasicRenderPass()
579 VkAttachmentReference2* pDepthStencilAttachment = &attachmentRefs[0]; in buildComplexRenderPass() local
591 pDepthStencilAttachment, // const VkAttachmentReference2* pInputAttachments in buildComplexRenderPass()
595 DE_NULL, // const VkAttachmentReference2* pDepthStencilAttachment in buildComplexRenderPass()
/third_party/skia/src/gpu/vk/
H A DGrVkRenderPass.cpp245 subpassDescLoad.pDepthStencilAttachment = nullptr; in Create()
279 subpassDescMain.pDepthStencilAttachment = &stencilRef; in Create()
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkSafetyCriticalUtil.cpp676 if (rCI.pSubpasses[i].pDepthStencilAttachment != DE_NULL) in calculateRenderPassHash()
677 hash_combine(seed, rCI.pSubpasses[i].pDepthStencilAttachment->attachment, deUint32(rCI.pSubpasses[i].pDepthStencilAttachment->layout)); in calculateRenderPassHash()
716 if (rCI.pSubpasses[i].pDepthStencilAttachment != DE_NULL) in calculateRenderPass2Hash()
717 hash_combine(seed, rCI.pSubpasses[i].pDepthStencilAttachment->attachment, deUint32(rCI.pSubpasses[i].pDepthStencilAttachment->layout)); in calculateRenderPass2Hash()
916 DE_NULL, // const VkAttachmentReference* pDepthStencilAttachment in prepareSimpleRenderPassCI()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DRenderPassCache.cpp211 subpassDesc.pDepthStencilAttachment = depthStencilAttachment; in CreateRenderPassForQuery()
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DContext.cpp478 if(subpass.pDepthStencilAttachment && subpass.pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED) in GraphicsState()

Completed in 28 milliseconds

123