diff options
author | Bas Nieuwenhuizen <[email protected]> | 2018-07-18 00:53:52 +0200 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2019-04-25 19:56:20 +0000 |
commit | 66507cc6563e0f710e5b4553a1048be65eef9559 (patch) | |
tree | f5dc4ef138ece7a7091ceb31902fc28e70101cdd /src/amd/vulkan/radv_meta_copy.c | |
parent | 42d159f2766421b7a2858aa8de7762e8dfc9257f (diff) |
radv: Add single plane image views & meta operations.
Copies & clear of multiplane images is not allowed so we do not
have to handle that case.
Reviewed-by: Samuel Pitoiset <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_meta_copy.c')
-rw-r--r-- | src/amd/vulkan/radv_meta_copy.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/amd/vulkan/radv_meta_copy.c b/src/amd/vulkan/radv_meta_copy.c index 5022de3aecd..1736f0543b3 100644 --- a/src/amd/vulkan/radv_meta_copy.c +++ b/src/amd/vulkan/radv_meta_copy.c @@ -84,11 +84,7 @@ blit_surf_for_image_level_layer(struct radv_image *image, VkImageLayout layout, const VkImageSubresourceLayers *subres) { - VkFormat format = image->vk_format; - if (subres->aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) - format = vk_format_depth_only(format); - else if (subres->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) - format = vk_format_stencil_only(format); + VkFormat format = radv_get_aspect_format(image, subres->aspectMask); if (!radv_image_has_dcc(image) && !(radv_image_is_tc_compat_htile(image))) |