From 2c8148a76e89fb9dbdd2f79966efd4b27c550abd Mon Sep 17 00:00:00 2001 From: Sagar Ghuge Date: Thu, 13 Feb 2025 15:57:40 -0800 Subject: [PATCH] anv: CPS LOD Compensation Enable is deprecated on Xe2+ On Xe2+, Hardware will always have scale.x and scale.y as 1.0. This is not fixing any issues. Signed-off-by: Sagar Ghuge Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/genX_init_state.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/genX_init_state.c b/src/intel/vulkan/genX_init_state.c index f647d4f1713..bb757a82090 100644 --- a/src/intel/vulkan/genX_init_state.c +++ b/src/intel/vulkan/genX_init_state.c @@ -1359,7 +1359,8 @@ VkResult genX(CreateSampler)( .TextureBorderColorMode = DX10OGL, #if GFX_VER >= 11 - .CPSLODCompensationEnable = true, + /* This field is marked as disabled on Gfx20+ */ + .CPSLODCompensationEnable = device->info->ver < 20, #endif .LODPreClampMode = CLAMP_MODE_OGL,