radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats

RADV compacts all descriptors for multi-planar images into one
combined image sampler, so it should be 96, and not eg. 192 for a two
planes format.

Fixes new CTS
dEQP-VK.binding_model.descriptor_buffer.ycbcr_sampler.*array.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26498>
This commit is contained in:
Samuel Pitoiset
2023-12-04 13:57:21 +01:00
committed by Marge Bot
parent 65e431e61a
commit 3678482f1e
+1 -1
View File
@@ -1699,7 +1699,7 @@ radv_GetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice,
}
if (ycbcr_props) {
ycbcr_props->combinedImageSamplerDescriptorCount = vk_format_get_plane_count(format);
ycbcr_props->combinedImageSamplerDescriptorCount = 1;
}
if (texture_lod_props) {