Mesa (main): lvp/fence: quick fix to previous commit.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Oct 6 05:45:11 UTC 2021
Module: Mesa
Branch: main
Commit: 028591954a2d7e1c3cf8ecec04f1555564dd8076
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=028591954a2d7e1c3cf8ecec04f1555564dd8076
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 6 15:26:19 2021 +1000
lvp/fence: quick fix to previous commit.
This fixes last of xcb cts issues.
Fixes: 8a294b6f975e1 ("lavapipe: Fix vkWaitForFences for initially-signalled fences")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13212>
---
src/gallium/frontends/lavapipe/lvp_device.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c
index b82bb829476..f5805467399 100644
--- a/src/gallium/frontends/lavapipe/lvp_device.c
+++ b/src/gallium/frontends/lavapipe/lvp_device.c
@@ -2089,7 +2089,7 @@ VKAPI_ATTR VkResult VKAPI_CALL lvp_WaitForFences(
struct lvp_fence *f = lvp_fence_from_handle(pFences[i]);
/* this is an unsubmitted fence: immediately bail out */
- if (!f->timeline && !f->signalled)
+ if (!f->timeline && !f->signalled && !f->handle)
return VK_TIMEOUT;
if (!fence || f->timeline > fence->timeline)
fence = f;
More information about the mesa-commit
mailing list