summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-10-11 13:51:41 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2011-10-11 13:51:41 +0100
commit823a4272c50247482428a16cb08741bf87a302ea (patch)
treef8654fa1492bcdc875fb7a4c8d39372fc1f52592
parent887361de173e082841453902089427447c5a158a (diff)
sna/gen3: Avoid RENDER/BLT context switch for fill boxes
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--src/sna/gen3_render.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sna/gen3_render.c b/src/sna/gen3_render.c
index e7d8bb2d..1d4df785 100644
--- a/src/sna/gen3_render.c
+++ b/src/sna/gen3_render.c
@@ -3603,7 +3603,8 @@ gen3_render_fill_boxes(struct sna *sna,
dst, dst_bo,
box, n);
- if (gen3_render_fill_boxes_try_blt(sna, op, format, color,
+ if (sna->kgem.mode != KGEM_RENDER &&
+ gen3_render_fill_boxes_try_blt(sna, op, format, color,
dst, dst_bo,
box, n))
return TRUE;