From 719619c477025596c3422e3bdf9b6a5917a10a3b Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Sun, 3 Dec 2023 12:13:43 +0100 Subject: [PATCH] radv: Use PLOC for TLAS builds Improves control performance by about 1%. Reviewed-by: Friedrich Vock Part-of: --- src/amd/vulkan/radv_acceleration_structure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_acceleration_structure.c b/src/amd/vulkan/radv_acceleration_structure.c index 3a9bf553208..06612cdf52f 100644 --- a/src/amd/vulkan/radv_acceleration_structure.c +++ b/src/amd/vulkan/radv_acceleration_structure.c @@ -122,7 +122,7 @@ build_config(uint32_t leaf_count, const VkAccelerationStructureBuildGeometryInfo if (leaf_count <= 4) config.internal_type = INTERNAL_BUILD_TYPE_LBVH; else if (build_info->type == VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR) - config.internal_type = INTERNAL_BUILD_TYPE_LBVH; + config.internal_type = INTERNAL_BUILD_TYPE_PLOC; else if (!(build_info->flags & VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR) && !(build_info->flags & VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR)) config.internal_type = INTERNAL_BUILD_TYPE_PLOC;