From f5de21336b7f95bff63b517e26af9f08c48f5728 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Mon, 2 Jan 2023 19:17:16 +0000 Subject: [PATCH] radv/winsys: set has_3d_cube_border_color_mipmap for null winsys Without this, NIR->LLVM will set level_zero to false, crashing compilation of some GFX11 shaders with LLVM (image_gather4_c_o is not supported, while image_gather4_c_lz_o is). Signed-off-by: Rhys Perry Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/winsys/null/radv_null_winsys.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/winsys/null/radv_null_winsys.c b/src/amd/vulkan/winsys/null/radv_null_winsys.c index f67f355..8c3f3b9 100644 --- a/src/amd/vulkan/winsys/null/radv_null_winsys.c +++ b/src/amd/vulkan/winsys/null/radv_null_winsys.c @@ -127,6 +127,8 @@ radv_null_winsys_query_info(struct radeon_winsys *rws, struct radeon_info *info) else info->num_physical_sgprs_per_simd = 512; + info->has_3d_cube_border_color_mipmap = true; + if (info->family == CHIP_GFX1100 || info->family == CHIP_GFX1101) info->num_physical_wave64_vgprs_per_simd = 768; else if (info->gfx_level >= GFX10) -- 2.7.4