diff --git a/src/amd/vulkan/radv_descriptor_set.c b/src/amd/vulkan/radv_descriptor_set.c index de8a3ce90d9..df30c4f1148 100644 --- a/src/amd/vulkan/radv_descriptor_set.c +++ b/src/amd/vulkan/radv_descriptor_set.c @@ -1104,7 +1104,7 @@ static void write_accel_struct(void *ptr, VkAccelerationStructureKHR _accel_struct) { RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, _accel_struct); - uint64_t va = radv_accel_struct_get_va(accel_struct); + uint64_t va = accel_struct ? radv_accel_struct_get_va(accel_struct) : 0; memcpy(ptr, &va, sizeof(va)); }