projects
/
platform
/
upstream
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cb3872f
)
radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX
author
Konstantin Seurer
<konstantin.seurer@gmail.com>
Fri, 9 Dec 2022 07:16:34 +0000
(08:16 +0100)
committer
Marge Bot
<emma+marge@anholt.net>
Mon, 12 Dec 2022 18:18:32 +0000
(18:18 +0000)
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>
src/amd/vulkan/radv_pipeline_rt.c
patch
|
blob
|
history
diff --git
a/src/amd/vulkan/radv_pipeline_rt.c
b/src/amd/vulkan/radv_pipeline_rt.c
index
aac5d7a
..
68a8212
100644
(file)
--- a/
src/amd/vulkan/radv_pipeline_rt.c
+++ b/
src/amd/vulkan/radv_pipeline_rt.c
@@
-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;
}