anv: tune parameters of the ASTC software decoding

Signed-off-by: Prakhar Vishwakarma <prakhar.vishwakarma@intel.com>
Signed-off-by: Jaishankar Rajendran <jaishankar.rajendran@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41205>
This commit is contained in:
Jaishankar Rajendran 2026-04-22 17:01:16 +03:00 committed by Marge Bot
parent cd941d3970
commit 12f43d048e

View file

@ -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;