summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Packard <[email protected]>2008-06-06 13:05:46 -0700
committerKeith Packard <[email protected]>2008-06-06 13:05:46 -0700
commitf5d03af109e0c6fdd7cc6786f8ae40f8ae626f5a (patch)
tree4da0dc6d8bdef18f8ccb6965d45686926b85ca2f
parentdbf3c5247c90bd35c0b2002e3b972a2dd4c8b130 (diff)
[intel-gem] Call the new throttle ioctl from swap buffers
Swap buffers is a fairly reasonable time to wait for the hardware for a while; this keeps us from overrunning the ring.
-rw-r--r--src/mesa/drivers/dri/intel/intel_buffers.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_buffers.c b/src/mesa/drivers/dri/intel/intel_buffers.c
index 2a25f079e95..d5257ae27e2 100644
--- a/src/mesa/drivers/dri/intel/intel_buffers.c
+++ b/src/mesa/drivers/dri/intel/intel_buffers.c
@@ -848,6 +848,8 @@ intelSwapBuffers(__DRIdrawablePrivate * dPriv)
intel_fb->swap_ust = ust;
}
+ drmCommandNone(intel->driFd, DRM_I915_GEM_THROTTLE);
+
}
else {
/* XXX this shouldn't be an error but we can't handle it for now */