mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-17 13:30:20 +01:00
v3d: Fix drmSyncobjWait() return value checking even more.
It tends to return >0 in the success case (I think the value is something like "how much of the timeout remained"). Fixes dEQP-GLES3.functional.fence_sync.client_wait_sync_finish
This commit is contained in:
parent
2f90879a34
commit
4f04bd68cf
1 changed files with 1 additions and 1 deletions
|
|
@ -70,7 +70,7 @@ v3d_fence_finish(struct pipe_screen *pscreen,
|
|||
struct v3d_screen *screen = v3d_screen(pscreen);
|
||||
struct v3d_fence *f = (struct v3d_fence *)pf;
|
||||
|
||||
return drmSyncobjWait(screen->fd, &f->sync, 1, timeout_ns, 0, NULL) == 0;
|
||||
return drmSyncobjWait(screen->fd, &f->sync, 1, timeout_ns, 0, NULL) >= 0;
|
||||
}
|
||||
|
||||
struct v3d_fence *
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue