diff options
author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2021-04-22 23:04:47 -0400 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-04-23 03:20:02 +0000 |
commit | 67d22bd8e0b764c69f60e361a3a1425750823ff3 (patch) | |
tree | e305c0d42242c56afd1d292bdf35e1e8def395d9 | |
parent | de31a510cc508dcc4826b1e9217a81e6fb1bb8ec (diff) |
zink: restore previous semaphore (prev_sem) handling
this was accidentally lost during refactoring
Fixes: fa36a16c684 ("zink: make timeline semaphores per-screen")
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10421>
-rw-r--r-- | src/gallium/drivers/zink/zink_screen.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 20c01d37c9c..ad0a2f35366 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1361,6 +1361,7 @@ zink_screen_init_semaphore(struct zink_screen *screen) */ if (screen->prev_sem) vkDestroySemaphore(screen->dev, screen->prev_sem, NULL); + screen->prev_sem = screen->sem; screen->sem = sem; return true; } |