diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp index f2a3238d960..c240dd249aa 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp @@ -238,6 +238,9 @@ bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, abs_timeout, 0, NULL)) return false; + if (user_fence_cpu) + assert(*user_fence_cpu >= afence->seq_no); + afence->signalled = true; return true; }