From 8133d5551de13a2c1912f61ab9f87938b33aa5ea Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Sun, 20 Nov 2022 16:05:21 +0100 Subject: [PATCH] radv/rt: Return the correct result for requested deferral We do not implement deferred host operations so we will return VK_OPERATION_NOT_DEFERRED_KHR for now. Reviewed-by: Friedrich Vock Part-of: --- src/amd/vulkan/radv_pipeline_rt.c | 3 +++ 1 file changed, 3 insertions(+) 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; }