Home
last modified time | relevance | path

Searched refs:VkSubpassDescriptionDepthStencilResolve (Results 1 - 25 of 40) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkRenderPass.hpp61 VkSubpassDescriptionDepthStencilResolve getSubpassDepthStencilResolve(uint32_t subpassIndex) const in getSubpassDepthStencilResolve()
101 VkSubpassDescriptionDepthStencilResolve *subpassDepthStencilResolves = nullptr;
H A DVkRenderPass.cpp160 const auto *ext = reinterpret_cast<const VkSubpassDescriptionDepthStencilResolve *>(extension); in RenderPass()
167 subpassDepthStencilResolves = reinterpret_cast<VkSubpassDescriptionDepthStencilResolve *>(hostMemory); in RenderPass()
168 hostMemory += subpassCount * sizeof(VkSubpassDescriptionDepthStencilResolve); in RenderPass()
397 const auto *ext = reinterpret_cast<const VkSubpassDescriptionDepthStencilResolve *>(extension); in ComputeRequiredAllocationSize()
402 // If any subpass uses DSR, then allocate a VkSubpassDescriptionDepthStencilResolve in ComputeRequiredAllocationSize()
404 requiredMemory += sizeof(VkSubpassDescriptionDepthStencilResolve) * pCreateInfo->subpassCount; in ComputeRequiredAllocationSize()
H A DVkImageView.hpp101 void resolveDepthStencil(ImageView *resolveAttachment, const VkSubpassDescriptionDepthStencilResolve &dsResolve);
H A DVkFramebuffer.cpp224 VkSubpassDescriptionDepthStencilResolve dsResolve = renderPass->getSubpassDepthStencilResolve(subpassIndex);
H A DVkImage.hpp69 void resolveDepthStencilTo(const ImageView *src, ImageView *dst, const VkSubpassDescriptionDepthStencilResolve &depthStencilResolve) const;
H A DVkImageView.cpp293 void ImageView::resolveDepthStencil(ImageView *resolveAttachment, const VkSubpassDescriptionDepthStencilResolve &dsResolve) in resolveDepthStencil()
H A DVkImage.cpp1033 void Image::resolveDepthStencilTo(const ImageView *src, ImageView *dst, const VkSubpassDescriptionDepthStencilResolve &dsResolve) const in resolveDepthStencilTo()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_pass.c267 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in tu_render_pass_add_implicit_deps()
359 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in tu_render_pass_add_implicit_deps()
722 is_depth_stencil_resolve_enabled(const VkSubpassDescriptionDepthStencilResolve *depth_stencil_resolve) in is_depth_stencil_resolve_enabled()
800 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in tu_CreateRenderPass2()
824 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in tu_CreateRenderPass2()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pass.c317 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in radv_num_subpass_attachments2()
449 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in radv_CreateRenderPass2()
/third_party/mesa3d/src/virtio/venus-protocol/
H A Dvn_protocol_driver_render_pass.h801 /* struct VkSubpassDescriptionDepthStencilResolve chain */
811 vn_sizeof_VkSubpassDescriptionDepthStencilResolve_self(const VkSubpassDescriptionDepthStencilResolve *val) in vn_sizeof_VkSubpassDescriptionDepthStencilResolve_self()
824 vn_sizeof_VkSubpassDescriptionDepthStencilResolve(const VkSubpassDescriptionDepthStencilResolve *val) in vn_sizeof_VkSubpassDescriptionDepthStencilResolve()
843 vn_encode_VkSubpassDescriptionDepthStencilResolve_self(struct vn_cs_encoder *enc, const VkSubpassDescriptionDepthStencilResolve *val) in vn_encode_VkSubpassDescriptionDepthStencilResolve_self()
853 vn_encode_VkSubpassDescriptionDepthStencilResolve(struct vn_cs_encoder *enc, const VkSubpassDescriptionDepthStencilResolve *val) in vn_encode_VkSubpassDescriptionDepthStencilResolve()
875 size += vn_sizeof_VkSubpassDescriptionDepthStencilResolve_self((const VkSubpassDescriptionDepthStencilResolve *)pnext); in vn_sizeof_VkSubpassDescription2_pnext()
954 vn_encode_VkSubpassDescriptionDepthStencilResolve_self(enc, (const VkSubpassDescriptionDepthStencilResolve *)pnext); in vn_encode_VkSubpassDescription2_pnext()
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DBlitter.hpp149 void resolveDepthStencil(const vk::ImageView *src, vk::ImageView *dst, const VkSubpassDescriptionDepthStencilResolve &dsrDesc);
H A DBlitter.cpp1968 static void resolveDepth(const vk::ImageView *src, vk::ImageView *dst, const VkSubpassDescriptionDepthStencilResolve &dsrDesc) in resolveDepth()
2000 static void resolveStencil(const vk::ImageView *src, vk::ImageView *dst, const VkSubpassDescriptionDepthStencilResolve &dsrDesc) in resolveStencil()
2032 void Blitter::resolveDepthStencil(const vk::ImageView *src, vk::ImageView *dst, const VkSubpassDescriptionDepthStencilResolve &dsrDesc) in resolveDepthStencil()
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_pass.c258 const VkSubpassDescriptionDepthStencilResolve *resolve_desc = in v3dv_CreateRenderPass2()
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkPipelineConstructionUtil.hpp230 mutable VkSubpassDescriptionDepthStencilResolve m_dsr = {};
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_render_pass.c305 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in num_subpass_attachments2()
554 const VkSubpassDescriptionDepthStencilResolve *ds_resolve = in vk_common_CreateRenderPass2()
575 * VUID-VkSubpassDescriptionDepthStencilResolve-pDepthStencilResolveAttachment-03178 in vk_common_CreateRenderPass2()
1818 * "VkSubpassDescriptionDepthStencilResolve::depthResolveMode is in begin_subpass()
1821 * VkSubpassDescriptionDepthStencilResolve::stencilResolveMode is in begin_subpass()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampledRenderToSingleSampledTests.cpp1454 VkSubpassDescriptionDepthStencilResolve& depthStencilResolve, in addSubpassDescription()
1568 depthStencilResolve = VkSubpassDescriptionDepthStencilResolve in addSubpassDescription()
2998 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawBasic()
3323 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawClearAttachments()
3685 std::vector<VkSubpassDescriptionDepthStencilResolve> depthStencilResolve(numSubpasses); in drawSingleRenderPass()
3797 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawMultiRenderPass()
4513 std::vector<VkSubpassDescriptionDepthStencilResolve> depthStencilResolve(numSubpasses); in drawInputAttachments()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineMultisampledRenderToSingleSampledTests.cpp1442 VkSubpassDescriptionDepthStencilResolve& depthStencilResolve, in addSubpassDescription()
1549 depthStencilResolve = VkSubpassDescriptionDepthStencilResolve in addSubpassDescription()
2985 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawBasic()
3304 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawClearAttachments()
3651 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawSingleRenderPass()
3762 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawMultiRenderPass()
4475 VkSubpassDescriptionDepthStencilResolve depthStencilResolve; in drawInputAttachments()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A Dvk_cache_utils.cpp678 const VkSubpassDescriptionDepthStencilResolve &depthStencilResolve, in CreateRenderPass2()
868 const VkSubpassDescriptionDepthStencilResolve &depthStencilResolve, in UpdateRenderPassDepthStencilResolvePerfCounters()
907 const VkSubpassDescriptionDepthStencilResolve &depthStencilResolve, in UpdateRenderPassPerfCounters()
1177 // If depth/stencil is to be resolved, add a VkSubpassDescriptionDepthStencilResolve to the in InitializeRenderPassFromDesc()
1181 VkSubpassDescriptionDepthStencilResolve depthStencilResolve = {}; in InitializeRenderPassFromDesc()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_render_pass.c194 VkSubpassDescriptionDepthStencilResolve zsresolve; in create_render_pass2()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassDepthStencilResolveTests.cpp142 // * VUID-VkSubpassDescriptionDepthStencilResolve-pDepthStencilResolveAttachment-03181
143 // * VUID-VkSubpassDescriptionDepthStencilResolve-pDepthStencilResolveAttachment-03182
572 VkSubpassDescriptionDepthStencilResolve dsResolveDescription = in createRenderPass()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/
H A DvktRenderPassDepthStencilResolveTests.cpp142 // * VUID-VkSubpassDescriptionDepthStencilResolve-pDepthStencilResolveAttachment-03181
143 // * VUID-VkSubpassDescriptionDepthStencilResolve-pDepthStencilResolveAttachment-03182
572 VkSubpassDescriptionDepthStencilResolve dsResolveDescription = in createRenderPass()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_ops/
H A DvktFragmentOperationsEarlyFragmentTests.cpp1307 const VkSubpassDescriptionDepthStencilResolve depthStencilResolveDescription =
/third_party/skia/include/third_party/vulkan/vulkan/
H A Dvulkan_core.h5682 typedef struct VkSubpassDescriptionDepthStencilResolve { struct
5688 } VkSubpassDescriptionDepthStencilResolve; typedef
7464 typedef VkSubpassDescriptionDepthStencilResolve VkSubpassDescriptionDepthStencilResolveKHR;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops/
H A DvktFragmentOperationsEarlyFragmentTests.cpp1307 const VkSubpassDescriptionDepthStencilResolve depthStencilResolveDescription =
/third_party/glfw/deps/glad/
H A Dvulkan.h4185 typedef struct VkSubpassDescriptionDepthStencilResolve { struct
4191 } VkSubpassDescriptionDepthStencilResolve; typedef

Completed in 112 milliseconds

12