From f977501a7c3e5fe537d1df3bb0839db0706fc6d9 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 1 Feb 2024 18:52:31 +0100 Subject: [PATCH] radv: do not allow to enable VK_EXT_shader_object with LLVM This isn't expected to work. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_physical_device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index c64ceb03e6b..588e2750b8e 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -98,7 +98,8 @@ radv_calibrated_timestamps_enabled(const struct radv_physical_device *pdevice) static bool radv_shader_object_enabled(const struct radv_physical_device *pdevice) { - return pdevice->rad_info.gfx_level < GFX9 && pdevice->instance->perftest_flags & RADV_PERFTEST_SHADER_OBJECT; + return pdevice->rad_info.gfx_level < GFX9 && !pdevice->use_llvm && + pdevice->instance->perftest_flags & RADV_PERFTEST_SHADER_OBJECT; } bool