From 923309e201092facf0e83d235523e432562546cd Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 12 Jan 2022 08:18:10 +0100 Subject: [PATCH] radv: bump conformance version to 1.3.0.0 for RDNA2 We can't report conformance for an older major API version and this is required to pass dEQP-VK.api.driver_properties.conformance_version. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_device.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 90429a49d3e..c45267ad3f6 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -1886,12 +1886,21 @@ radv_get_physical_device_properties_1_2(struct radv_physical_device *pdevice, radv_get_compiler_string(pdevice)); if (radv_is_conformant(pdevice)) { - p->conformanceVersion = (VkConformanceVersion){ - .major = 1, - .minor = 2, - .subminor = 7, - .patch = 1, - }; + if (pdevice->rad_info.chip_class >= GFX10_3) { + p->conformanceVersion = (VkConformanceVersion){ + .major = 1, + .minor = 3, + .subminor = 0, + .patch = 0, + }; + } else { + p->conformanceVersion = (VkConformanceVersion){ + .major = 1, + .minor = 2, + .subminor = 7, + .patch = 1, + }; + } } else { p->conformanceVersion = (VkConformanceVersion){ .major = 0,