From: Jakob Bornecrantz Date: Thu, 3 Sep 2009 18:28:38 +0000 (+0100) Subject: i915g: Don't send flush flags to HW X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=87a4fa56ae473946b84233fda59d40dd479a4d64;p=mesa.git i915g: Don't send flush flags to HW --- diff --git a/src/gallium/drivers/i915simple/i915_flush.c b/src/gallium/drivers/i915simple/i915_flush.c index b223dadab64..1582168eba5 100644 --- a/src/gallium/drivers/i915simple/i915_flush.c +++ b/src/gallium/drivers/i915simple/i915_flush.c @@ -45,6 +45,7 @@ static void i915_flush( struct pipe_context *pipe, draw_flush(i915->draw); +#if 0 /* Do we need to emit an MI_FLUSH command to flush the hardware * caches? */ @@ -63,6 +64,13 @@ static void i915_flush( struct pipe_context *pipe, } OUT_BATCH( flush ); } +#endif + +#if 0 + if (i915->batch->map == i915->batch->ptr) { + return; + } +#endif /* If there are no flags, just flush pending commands to hardware: */