From 12f43d048e3facc69c5b02e7ef6cf3d18150c668 Mon Sep 17 00:00:00 2001 From: Jaishankar Rajendran Date: Wed, 22 Apr 2026 17:01:16 +0300 Subject: [PATCH] anv: tune parameters of the ASTC software decoding Signed-off-by: Prakhar Vishwakarma Signed-off-by: Jaishankar Rajendran Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/anv_astc_emu.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_astc_emu.c b/src/intel/vulkan/anv_astc_emu.c index 54f23e3c302..3844caa1179 100644 --- a/src/intel/vulkan/anv_astc_emu.c +++ b/src/intel/vulkan/anv_astc_emu.c @@ -496,7 +496,13 @@ anv_device_init_astc_emu(struct anv_device *device) result = vk_texcompress_astc_init( &device->vk, &device->vk.alloc, VK_NULL_HANDLE, &astc_emu->texcompress, - vk_texcompress_astc_default_params(&device->vk)); + (struct vk_texcompress_astc_params) { + .luts_alignment = 64, + .luts_memory_flags = (VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + (device->physical->has_small_bar ? 0 : + VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)), + }); } return result;