i915g: implement fence signalling

v2: Incorporated feedback from Jakob Bornecrantz.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter
2011-06-07 22:22:16 +02:00
parent 4176025d46
commit 219150433a
+6 -2
View File
@@ -52,9 +52,13 @@ static int
i915_drm_fence_signalled(struct i915_winsys *iws,
struct pipe_fence_handle *fence)
{
assert(0);
struct i915_drm_fence *f = (struct i915_drm_fence *)fence;
return 0;
/* fence already expired */
if (!f->bo)
return 1;
return !drm_intel_bo_busy(f->bo);
}
static int