Module: Mesa
Branch: main
Commit: 719619c477025596c3422e3bdf9b6a5917a10a3b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=719619c477025596c3422e3bdf9b6a5917a10a3b

Author: Konstantin Seurer <konstantin.seu...@gmail.com>
Date:   Sun Dec  3 12:13:43 2023 +0100

radv: Use PLOC for TLAS builds

Improves control performance by about 1%.

Reviewed-by: Friedrich Vock <friedrich.v...@gmx.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26481>

---

 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;

Reply via email to