radv: Stop using plane_count.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Sat, 30 Jan 2021 21:06:25 +0000 (22:06 +0100)
committerMarge Bot <eric+marge@anholt.net>
Sat, 13 Feb 2021 21:47:16 +0000 (21:47 +0000)
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8797>

src/amd/vulkan/radv_formats.c

index 7519bba..58b68fd 100644 (file)
@@ -1458,7 +1458,7 @@ static VkResult radv_get_image_format_properties(struct radv_physical_device *ph
 
        /* Sparse resources with multi-planar formats are unsupported. */
        if (info->flags & VK_IMAGE_CREATE_SPARSE_BINDING_BIT) {
-               if (desc->plane_count > 1)
+               if (vk_format_get_plane_count(format) > 1)
                        goto unsupported;
        }
 
@@ -1467,7 +1467,7 @@ static VkResult radv_get_image_format_properties(struct radv_physical_device *ph
                if (physical_device->rad_info.chip_class < GFX8)
                        goto unsupported;
 
-               if (desc->plane_count > 1 || info->type != VK_IMAGE_TYPE_2D ||
+               if (vk_format_get_plane_count(format) > 1 || info->type != VK_IMAGE_TYPE_2D ||
                    info->tiling != VK_IMAGE_TILING_OPTIMAL ||
                    vk_format_is_depth_or_stencil(format))
                        goto unsupported;