/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_blit.c | 73 region.srcSubresource.aspectMask = src->aspect; in blit_resolve() 74 region.srcSubresource.mipLevel = info->src.level; in blit_resolve() 80 region.srcSubresource.baseArrayLayer = info->src.box.z; in blit_resolve() 81 region.srcSubresource.layerCount = info->src.box.depth; in blit_resolve() 85 region.srcSubresource.baseArrayLayer = 0; in blit_resolve() 86 region.srcSubresource.layerCount = 1; in blit_resolve() 182 region.srcSubresource.aspectMask = src->aspect; in blit_native() 183 region.srcSubresource.mipLevel = info->src.level; in blit_native() 198 region.srcSubresource.baseArrayLayer = info->src.box.z; in blit_native() 199 region.srcSubresource in blit_native() [all...] |
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_cmd_copy.c | 83 .srcSubresource = pRegions[r].srcSubresource, in vk_common_CmdCopyImage() 208 .srcSubresource = pRegions[r].srcSubresource, in vk_common_CmdBlitImage() 256 .srcSubresource = pRegions[r].srcSubresource, in vk_common_CmdResolveImage()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_meta_blit.c | 145 .level = region->srcSubresource.mipLevel, in CmdBlitImage2() 150 region->srcSubresource.baseArrayLayer, in CmdBlitImage2() 156 region->srcSubresource.baseArrayLayer + region->srcSubresource.layerCount - 1, in CmdBlitImage2() 179 if (region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) in CmdBlitImage2() 181 else if (region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) in CmdBlitImage2()
|
H A D | panvk_vX_meta_copy.c | 606 .first_level = region->srcSubresource.mipLevel, in panvk_meta_copy_img2img() 607 .last_level = region->srcSubresource.mipLevel, in panvk_meta_copy_img2img() 608 .first_layer = region->srcSubresource.baseArrayLayer, in panvk_meta_copy_img2img() 609 .last_layer = region->srcSubresource.baseArrayLayer + region->srcSubresource.layerCount - 1, in panvk_meta_copy_img2img()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_resolve.c | 371 * - The aspectMask member of srcSubresource and dstSubresource must in radv_meta_resolve_hardware_image() 374 * - The layerCount member of srcSubresource and dstSubresource must in radv_meta_resolve_hardware_image() 377 assert(region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT); in radv_meta_resolve_hardware_image() 379 assert(region->srcSubresource.layerCount == region->dstSubresource.layerCount); in radv_meta_resolve_hardware_image() 382 radv_meta_get_iview_layer(src_image, ®ion->srcSubresource, ®ion->srcOffset); in radv_meta_resolve_hardware_image() 419 for (uint32_t layer = 0; layer < region->srcSubresource.layerCount; ++layer) { in radv_meta_resolve_hardware_image() 437 .baseMipLevel = region->srcSubresource.mipLevel, in radv_meta_resolve_hardware_image() 787 region.srcSubresource.aspectMask = src_iview->vk.aspects; in radv_decompress_resolve_subpass_src() 788 region.srcSubresource.mipLevel = 0; in radv_decompress_resolve_subpass_src() 789 region.srcSubresource in radv_decompress_resolve_subpass_src() [all...] |
H A D | radv_meta_resolve_cs.c | 688 assert(region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT); in radv_meta_resolve_compute_image() 690 assert(region->srcSubresource.layerCount == region->dstSubresource.layerCount); in radv_meta_resolve_compute_image() 693 radv_meta_get_iview_layer(src_image, ®ion->srcSubresource, ®ion->srcOffset); in radv_meta_resolve_compute_image() 702 for (uint32_t layer = 0; layer < region->srcSubresource.layerCount; ++layer) { in radv_meta_resolve_compute_image() 714 .baseMipLevel = region->srcSubresource.mipLevel, in radv_meta_resolve_compute_image() 803 .srcSubresource = in radv_cmd_buffer_resolve_subpass_cs() 858 region.srcSubresource.aspectMask = aspects; in radv_depth_stencil_resolve_subpass_cs() 859 region.srcSubresource.mipLevel = 0; in radv_depth_stencil_resolve_subpass_cs() 860 region.srcSubresource.baseArrayLayer = src_iview->vk.base_array_layer; in radv_depth_stencil_resolve_subpass_cs() 861 region.srcSubresource in radv_depth_stencil_resolve_subpass_cs() [all...] |
H A D | radv_meta_resolve_fs.c | 803 assert(region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT); in radv_meta_resolve_fragment_image() 805 assert(region->srcSubresource.layerCount == region->dstSubresource.layerCount); in radv_meta_resolve_fragment_image() 808 radv_meta_get_iview_layer(src_image, ®ion->srcSubresource, ®ion->srcOffset); in radv_meta_resolve_fragment_image() 817 for (uint32_t layer = 0; layer < region->srcSubresource.layerCount; ++layer) { in radv_meta_resolve_fragment_image() 829 .baseMipLevel = region->srcSubresource.mipLevel, in radv_meta_resolve_fragment_image() 966 region.srcSubresource.aspectMask = aspects; in radv_depth_stencil_resolve_subpass_fs() 967 region.srcSubresource.mipLevel = 0; in radv_depth_stencil_resolve_subpass_fs() 968 region.srcSubresource.baseArrayLayer = 0; in radv_depth_stencil_resolve_subpass_fs() 969 region.srcSubresource.layerCount = 1; in radv_depth_stencil_resolve_subpass_fs()
|
H A D | radv_meta_copy.c | 405 VkImageAspectFlags src_aspects[3] = { region->srcSubresource.aspectMask }; in copy_image() 409 if (region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT && in copy_image() 427 src_image, src_image_layout, ®ion->srcSubresource, src_aspects[a]); in copy_image() 440 region->srcSubresource.mipLevel, in copy_image()
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkImage.cpp | 362 if((region.srcSubresource.aspectMask == CombinedDepthStencilAspects) && in copyTo() 367 singleAspectRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; in copyTo() 370 singleAspectRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_STENCIL_BIT; in copyTo() 384 if(!((region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT) || in copySingleAspectTo() 385 (region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) || in copySingleAspectTo() 386 (region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) || in copySingleAspectTo() 387 (region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_PLANE_0_BIT) || in copySingleAspectTo() 388 (region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_PLANE_1_BIT) || in copySingleAspectTo() 389 (region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_PLANE_2_BIT))) in copySingleAspectTo() 391 UNSUPPORTED("srcSubresource in copySingleAspectTo() [all...] |
H A D | VkStructConversion.hpp | 74 pRegions[i].srcSubresource, 110 pRegions[i].srcSubresource, 214 pRegions[i].srcSubresource,
|
H A D | VkImageView.cpp | 233 region.srcSubresource = { in resolve() 263 region.srcSubresource = { in resolve()
|
/third_party/skia/third_party/externals/swiftshader/src/Device/ |
H A D | Blitter.cpp | 1841 // "The layerCount member of srcSubresource and dstSubresource must match" in blit() 1842 // "The aspectMask member of srcSubresource and dstSubresource must match" in blit() 1843 ASSERT(region.srcSubresource.layerCount == region.dstSubresource.layerCount); in blit() 1844 ASSERT(region.srcSubresource.aspectMask == region.dstSubresource.aspectMask); in blit() 1864 VkImageAspectFlagBits srcAspect = static_cast<VkImageAspectFlagBits>(region.srcSubresource.aspectMask); in blit() 1866 VkExtent3D srcExtent = src->getMipLevelExtent(srcAspect, region.srcSubresource.mipLevel); in blit() 1906 assert_cast<uint32_t>(src->rowPitchBytes(srcAspect, region.srcSubresource.mipLevel)), // sPitchB in blit() 1908 assert_cast<uint32_t>(src->slicePitchBytes(srcAspect, region.srcSubresource.mipLevel)), // sSliceB in blit() 1933 region.srcSubresource.aspectMask, in blit() 1934 region.srcSubresource in blit() 2118 VkImageSubresource srcSubresource = { fastResolve() local 2364 copyCubeEdge(const vk::Image *image, const VkImageSubresource &dstSubresource, Edge dstEdge, const VkImageSubresource &srcSubresource, Edge srcEdge) copyCubeEdge() argument [all...] |
H A D | Blitter.hpp | 192 const VkImageSubresource &srcSubresource, Edge srcEdge);
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | SwapChainVk.cpp | 483 region.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in PresentImpl() 484 region.srcSubresource.mipLevel = 0; in PresentImpl() 485 region.srcSubresource.baseArrayLayer = 0; in PresentImpl() 486 region.srcSubresource.layerCount = 1; in PresentImpl() 491 region.dstSubresource = region.srcSubresource; in PresentImpl()
|
H A D | CommandBufferVk.cpp | 75 region.srcSubresource.aspectMask = VulkanAspectMask(aspect); in ComputeImageCopyRegion() 76 region.srcSubresource.mipLevel = srcCopy.mipLevel; in ComputeImageCopyRegion() 86 region.srcSubresource.baseArrayLayer = srcCopy.origin.z; in ComputeImageCopyRegion() 87 region.srcSubresource.layerCount = copySize.depthOrArrayLayers; in ComputeImageCopyRegion() 92 region.srcSubresource.baseArrayLayer = 0; in ComputeImageCopyRegion() 93 region.srcSubresource.layerCount = 1; in ComputeImageCopyRegion()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dvx_meta_common.c | 601 layer_offset < region->srcSubresource.layerCount) || in emit_resolve_image_layer_per_tile_list() 605 region->srcSubresource.baseArrayLayer + layer_offset : in emit_resolve_image_layer_per_tile_list() 609 region->srcSubresource.aspectMask, in emit_resolve_image_layer_per_tile_list() 611 region->srcSubresource.mipLevel, in emit_resolve_image_layer_per_tile_list() 762 layer_offset < region->srcSubresource.layerCount) || in emit_copy_image_layer_per_tile_list() 766 region->srcSubresource.baseArrayLayer + layer_offset : in emit_copy_image_layer_per_tile_list() 770 region->srcSubresource.aspectMask, in emit_copy_image_layer_per_tile_list() 772 region->srcSubresource.mipLevel, in emit_copy_image_layer_per_tile_list()
|
H A D | v3dv_meta_copy.c | 689 .srcSubresource = { in copy_image_to_buffer_blit() 858 const uint32_t src_mip_level = region->srcSubresource.mipLevel; in copy_image_tfu() 861 region->srcSubresource.baseArrayLayer : region->srcOffset.z; in copy_image_tfu() 914 * of srcSubresource and dstSubresource must match." in copy_image_tlb() 917 region->srcSubresource.aspectMask); in copy_image_tlb() 926 * srcSubresource (for non-3D) must match the number of slices of the in copy_image_tlb() 930 region->srcSubresource.layerCount : region->extent.depth) == in copy_image_tlb() 1149 .srcSubresource = region->srcSubresource, in copy_image_blit() 2473 .srcSubresource in copy_buffer_to_image_blit() [all...] |
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_blorp.c | 326 const uint32_t src_level = region->srcSubresource.mipLevel; in copy_image() 331 src_base_layer = region->srcSubresource.baseArrayLayer; in copy_image() 334 ®ion->srcSubresource)); in copy_image() 337 VkImageAspectFlags src_mask = region->srcSubresource.aspectMask, in copy_image() 650 const VkImageSubresourceLayers *src_res = ®ion->srcSubresource; in blit_image() 1439 assert(region->srcSubresource.aspectMask == region->dstSubresource.aspectMask); in resolve_image() 1440 assert(vk_image_subresource_layer_count(&src_image->vk, ®ion->srcSubresource) == in resolve_image() 1447 region->srcSubresource.aspectMask) { in resolve_image() 1461 region->srcSubresource.mipLevel, in resolve_image() 1462 region->srcSubresource in resolve_image() [all...] |
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_cmd_buffer.c | 1752 const VkImageSubresourceLayers *src_subres = ®ion.srcSubresource; in dzn_cmd_buffer_copy_img_chunk() 2122 dzn_foreach_aspect(aspect, region->srcSubresource.aspectMask) { in dzn_cmd_buffer_blit_region() 2125 src, info->srcImageLayout, ®ion->srcSubresource, in dzn_cmd_buffer_blit_region() 2129 aspect, ®ion->srcSubresource, in dzn_cmd_buffer_blit_region() 2132 src, ®ion->srcSubresource, region->srcOffsets, in dzn_cmd_buffer_blit_region() 2145 uint32_t layer_count = dzn_get_layer_count(src, ®ion->srcSubresource); in dzn_cmd_buffer_blit_region() 2177 src, info->srcImageLayout, ®ion->srcSubresource, in dzn_cmd_buffer_blit_region() 2195 dzn_foreach_aspect(aspect, region->srcSubresource.aspectMask) { in dzn_cmd_buffer_resolve_region() 2198 src, info->srcImageLayout, ®ion->srcSubresource, in dzn_cmd_buffer_resolve_region() 2202 ®ion->srcSubresource, in dzn_cmd_buffer_resolve_region() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | TextureVk.cpp | 983 VkImageSubresourceLayers srcSubresource = {}; in copySubImageImplWithTransfer() local 984 srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in copySubImageImplWithTransfer() 985 srcSubresource.mipLevel = srcImage->toVkLevel(sourceLevelGL).get(); in copySubImageImplWithTransfer() 986 srcSubresource.baseArrayLayer = static_cast<uint32_t>(sourceLayer); in copySubImageImplWithTransfer() 987 srcSubresource.layerCount = layerCount; in copySubImageImplWithTransfer() 994 Set3DBaseArrayLayerAndLayerCount(&srcSubresource); in copySubImageImplWithTransfer() 998 ASSERT(srcSubresource.baseArrayLayer == static_cast<uint32_t>(srcOffset.z)); in copySubImageImplWithTransfer() 1026 VkImageSubresourceLayers destSubresource = srcSubresource; in copySubImageImplWithTransfer() 1043 srcSubresource, destSubresource, commandBuffer); in copySubImageImplWithTransfer() 1063 VkImageSubresourceLayers destSubresource = srcSubresource; in copySubImageImplWithTransfer() [all...] |
H A D | vk_helpers.cpp | 5397 const VkImageSubresourceLayers &srcSubresource, in Copy() 5407 region.srcSubresource = srcSubresource; in Copy() 5458 region.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in CopyImageSubData() 5459 region.srcSubresource.mipLevel = srcImage->toVkLevel(srcLevelGL).get(); in CopyImageSubData() 5460 region.srcSubresource.baseArrayLayer = isSrc3D ? 0 : srcZ; in CopyImageSubData() 5461 region.srcSubresource.layerCount = isSrc3D ? 1 : srcDepth; in CopyImageSubData() 5577 blit.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in generateMipmapsWithBlit() 5578 blit.srcSubresource.mipLevel = mipLevel.get() - 1; in generateMipmapsWithBlit() 5579 blit.srcSubresource in generateMipmapsWithBlit() 5392 Copy(ImageHelper *srcImage, ImageHelper *dstImage, const gl::Offset &srcOffset, const gl::Offset &dstOffset, const gl::Extents ©Size, const VkImageSubresourceLayers &srcSubresource, const VkImageSubresourceLayers &dstSubresource, CommandBuffer *commandBuffer) Copy() argument 7458 VkImageSubresourceLayers srcSubresource = {}; readPixels() local [all...] |
H A D | FramebufferVk.cpp | 879 blit.srcSubresource.aspectMask = blitAspectMask; in blitWithCommand() 880 blit.srcSubresource.mipLevel = srcImage->toVkLevel(readRenderTarget->getLevelIndex()).get(); in blitWithCommand() 881 blit.srcSubresource.baseArrayLayer = readRenderTarget->getLayerIndex(); in blitWithCommand() 882 blit.srcSubresource.layerCount = 1; in blitWithCommand() 1458 resolveRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in resolveColorWithCommand() 1459 resolveRegion.srcSubresource.mipLevel = 0; in resolveColorWithCommand() 1460 resolveRegion.srcSubresource.baseArrayLayer = params.srcLayer; in resolveColorWithCommand() 1461 resolveRegion.srcSubresource.layerCount = 1; in resolveColorWithCommand()
|
H A D | SurfaceVk.cpp | 1494 resolveRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in present() 1495 resolveRegion.srcSubresource.mipLevel = 0; in present() 1496 resolveRegion.srcSubresource.baseArrayLayer = 0; in present() 1497 resolveRegion.srcSubresource.layerCount = 1; in present() 1499 resolveRegion.dstSubresource = resolveRegion.srcSubresource; in present()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_clear_blit.c | 1572 info->srcSubresource.aspectMask)); in tu6_blit_image() 1576 info->srcSubresource.aspectMask)); in tu6_blit_image() 1609 &info->srcSubresource, 0, true); in tu6_blit_image() 1612 tu_image_view_blit(&src, src_image, &info->srcSubresource, info->srcOffsets[0].z); in tu6_blit_image() 1652 region.srcSubresource.aspectMask = BIT(b); in tu_CmdBlitImage2KHR() 1895 uint32_t layers_to_copy = MAX2(info->extent.depth, info->srcSubresource.layerCount); in tu_copy_image_to_image() 1917 enum pipe_format src_format = copy_format(src_image->vk.format, info->srcSubresource.aspectMask); in tu_copy_image_to_image() 1965 tu_image_view_copy(&src, src_image, src_format, &info->srcSubresource, src_offset.z); in tu_copy_image_to_image() 1980 info->srcSubresource.layerCount, in tu_copy_image_to_image() 2000 .level_count = info->srcSubresource in tu_copy_image_to_image() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/ |
H A D | vktYCbCrCopyTests.cpp | 728 const deUint32 srcPlaneNdx (copies[i].srcSubresource.aspectMask != vk::VK_IMAGE_ASPECT_COLOR_BIT in imageCopyTest() 729 ? vk::getAspectPlaneNdx((vk::VkImageAspectFlagBits)copies[i].srcSubresource.aspectMask) in imageCopyTest() 755 copies[i].srcSubresource, // VkImageSubresourceLayers imageSubresource; in imageCopyTest() 846 const deUint32 srcPlaneNdx (copy.srcSubresource.aspectMask != vk::VK_IMAGE_ASPECT_COLOR_BIT in imageCopyTest() 847 ? vk::getAspectPlaneNdx((vk::VkImageAspectFlagBits)copy.srcSubresource.aspectMask) in imageCopyTest()
|