From 091b43b970f3cc996f27314cccc64cee0aa9155a Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Wed, 31 Dec 2025 20:01:01 +0100 Subject: [PATCH] radv: Use HPLOC for TLAS builds The BVH quality is comparable to PLOC but the build is much faster. Reviewed-by: Natalie Vock Part-of: --- src/amd/vulkan/radv_acceleration_structure.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/amd/vulkan/radv_acceleration_structure.c b/src/amd/vulkan/radv_acceleration_structure.c index 9ca033cb2af..72b25e12c72 100644 --- a/src/amd/vulkan/radv_acceleration_structure.c +++ b/src/amd/vulkan/radv_acceleration_structure.c @@ -287,6 +287,9 @@ radv_get_build_config(VkDevice _device, struct vk_acceleration_structure_build_s VkGeometryTypeKHR geometry_type = vk_get_as_geometry_type(state->build_info); + if (state->build_info->type == VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR) + state->config.internal_type = VK_INTERNAL_BUILD_TYPE_HPLOC; + uint32_t encode_key = 0; if (radv_use_bvh8(pdev)) { /*