radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX

Allows Portal RTX to reach the main menu.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20243>
This commit is contained in:
Konstantin Seurer
2022-12-09 08:16:34 +01:00
committed by Marge Bot
parent cb3872f2cd
commit 7b5ac0ae2a
+2 -1
View File
@@ -418,8 +418,9 @@ radv_CreateRayTracingPipelinesKHR(VkDevice _device, VkDeferredOperationKHR defer
for (; i < count; ++i)
pPipelines[i] = VK_NULL_HANDLE;
/* Work around Portal RTX not handling VK_OPERATION_NOT_DEFERRED_KHR correctly. */
if (result == VK_SUCCESS && deferredOperation != VK_NULL_HANDLE)
return VK_OPERATION_NOT_DEFERRED_KHR;
return VK_OPERATION_DEFERRED_KHR;
return result;
}