summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mesa/drivers/dri/i965/intel_blit.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_blit.c b/src/mesa/drivers/dri/i965/intel_blit.c
index c57618b388..c0d6983bd1 100644
--- a/src/mesa/drivers/dri/i965/intel_blit.c
+++ b/src/mesa/drivers/dri/i965/intel_blit.c
@@ -288,6 +288,14 @@ void intelEmitCopyBlit( struct intel_context *intel,
/* Initial y values don't seem to work with negative pitches. If
* we adjust the offsets manually (below), it seems to work fine.
+ *
+ * However, on broadwater at least, only the top version works
+ * correctly with overlapping blits. Luckily we don't need
+ * negative pitches and overlapping blits at the same time, as far
+ * as I know anyhow.
+ *
+ * Further, the current i965 driver never requires negative
+ * pitches, so just use the old-style blits for now.
*/
if (1) {
BEGIN_BATCH(8, INTEL_BATCH_NO_CLIPRECTS);