diff --git a/src/amd/vulkan/radv_meta.c b/src/amd/vulkan/radv_meta.c index 9ce6619a0b6..f9abd3735a7 100644 --- a/src/amd/vulkan/radv_meta.c +++ b/src/amd/vulkan/radv_meta.c @@ -587,9 +587,11 @@ radv_device_init_meta(struct radv_device *device) if (result != VK_SUCCESS) goto fail_fmask_expand; - result = radv_device_init_accel_struct_build_state(device); - if (result != VK_SUCCESS) - goto fail_accel_struct_build; + if (radv_enable_rt(device->physical_device)) { + result = radv_device_init_accel_struct_build_state(device); + if (result != VK_SUCCESS) + goto fail_accel_struct_build; + } result = radv_device_init_meta_fmask_copy_state(device); if (result != VK_SUCCESS)