From 03483ecb116c96196b93c15ff8ef873ba601b798 Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Wed, 3 Apr 2024 21:17:11 +0200 Subject: [PATCH] radv: Destroy leaf_updateable_pipeline The pipeline was never destroyed. Fixes an assert in ac_sqtt_finish. Fixes: 217072d ("radv/rt: Force active leaves for every updateable accel struct") Reviewed-by: Friedrich Vock Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_acceleration_structure.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_acceleration_structure.c b/src/amd/vulkan/radv_acceleration_structure.c index 61a0da4f261..9adaba7463a 100644 --- a/src/amd/vulkan/radv_acceleration_structure.c +++ b/src/amd/vulkan/radv_acceleration_structure.c @@ -323,6 +323,7 @@ radv_device_finish_accel_struct_build_state(struct radv_device *device) dispatch->DestroyPipeline(_device, state->accel_struct_build.lbvh_generate_ir_pipeline, &state->alloc); dispatch->DestroyPipeline(_device, state->accel_struct_build.lbvh_main_pipeline, &state->alloc); dispatch->DestroyPipeline(_device, state->accel_struct_build.leaf_pipeline, &state->alloc); + dispatch->DestroyPipeline(_device, state->accel_struct_build.leaf_updateable_pipeline, &state->alloc); dispatch->DestroyPipeline(_device, state->accel_struct_build.encode_pipeline, &state->alloc); dispatch->DestroyPipeline(_device, state->accel_struct_build.encode_compact_pipeline, &state->alloc); dispatch->DestroyPipeline(_device, state->accel_struct_build.header_pipeline, &state->alloc);