diff options
author | Keith Packard <[email protected]> | 2008-06-06 13:05:46 -0700 |
---|---|---|
committer | Keith Packard <[email protected]> | 2008-06-06 13:05:46 -0700 |
commit | f5d03af109e0c6fdd7cc6786f8ae40f8ae626f5a (patch) | |
tree | 4da0dc6d8bdef18f8ccb6965d45686926b85ca2f /src | |
parent | dbf3c5247c90bd35c0b2002e3b972a2dd4c8b130 (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.
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_buffers.c | 2 |
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 */ |