Mesa (gallium-0.1): mesa: Don't call fence_finish with a null fence.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Mon Nov 24 05:02:11 UTC 2008
Module: Mesa
Branch: gallium-0.1
Commit: 52e9c9770ac47e9d92df208ec5cfd4e004c45f3d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52e9c9770ac47e9d92df208ec5cfd4e004c45f3d
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Mon Nov 24 13:44:30 2008 +0900
mesa: Don't call fence_finish with a null fence.
---
src/mesa/state_tracker/st_cb_flush.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/mesa/state_tracker/st_cb_flush.c b/src/mesa/state_tracker/st_cb_flush.c
index d8f9537..cc40467 100644
--- a/src/mesa/state_tracker/st_cb_flush.c
+++ b/src/mesa/state_tracker/st_cb_flush.c
@@ -93,8 +93,10 @@ void st_finish( struct st_context *st )
st_flush(st, PIPE_FLUSH_RENDER_CACHE | PIPE_FLUSH_FRAME, &fence);
- st->pipe->winsys->fence_finish(st->pipe->winsys, fence, 0);
- st->pipe->winsys->fence_reference(st->pipe->winsys, &fence, NULL);
+ if(fence) {
+ st->pipe->winsys->fence_finish(st->pipe->winsys, fence, 0);
+ st->pipe->winsys->fence_reference(st->pipe->winsys, &fence, NULL);
+ }
}
More information about the mesa-commit
mailing list