From 7fe515f6d46197221a730618c1a4c0d73160e8c7 Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Wed, 30 Nov 2022 16:33:42 +0100 Subject: [PATCH] radv/rra: Get rid of annoying memory aliasing warning Such cursed behavior is almost non existent in practise. When capturing a Doom Eternal, this warning spams the output for no reason. The warning is also unnecessary since we copy acceleration structures right after building them now. Part-of: --- src/amd/vulkan/layers/radv_rra_layer.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/amd/vulkan/layers/radv_rra_layer.c b/src/amd/vulkan/layers/radv_rra_layer.c index b06de415a26..5e48e161e60 100644 --- a/src/amd/vulkan/layers/radv_rra_layer.c +++ b/src/amd/vulkan/layers/radv_rra_layer.c @@ -185,10 +185,6 @@ rra_CreateAccelerationStructureKHR(VkDevice _device, RADV_FROM_HANDLE(radv_acceleration_structure, structure, *pAccelerationStructure); simple_mtx_lock(&device->rra_trace.data_mtx); - if (_mesa_hash_table_u64_search(device->rra_trace.accel_struct_vas, structure->va) != NULL) - fprintf(stderr, "radv: Memory aliasing between acceleration structures detected. RRA " - "captures might not work correctly.\n"); - struct radv_rra_accel_struct_data *data = malloc(sizeof(struct radv_rra_accel_struct_data)); if (!data) { result = VK_ERROR_OUT_OF_HOST_MEMORY;