diff --git a/src/amd/vulkan/radv_pipeline_rt.c b/src/amd/vulkan/radv_pipeline_rt.c index f3c85e7409c..49653f88c5a 100644 --- a/src/amd/vulkan/radv_pipeline_rt.c +++ b/src/amd/vulkan/radv_pipeline_rt.c @@ -408,6 +408,9 @@ radv_CreateRayTracingPipelinesKHR(VkDevice _device, VkDeferredOperationKHR defer for (; i < count; ++i) pPipelines[i] = VK_NULL_HANDLE; + if (result == VK_SUCCESS && deferredOperation != VK_NULL_HANDLE) + return VK_OPERATION_NOT_DEFERRED_KHR; + return result; }