xf86-video-intel: src/i965_render.c
Chris Wilson
ickle at kemper.freedesktop.org
Mon Dec 6 08:00:40 PST 2010
src/i965_render.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 084ae43110240c582ae7cd6452966dd9f22350fa
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Mon Dec 6 15:57:19 2010 +0000
snb: Restore drawrect, we need the implicit flush
Something is wrong, we should be tracking when to invalidate the caches
as appropriate, yet I can not finding the missing flush to replace the
implicit one of DRAW_RECTANGLE.
Fixes cacomposite.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/i965_render.c b/src/i965_render.c
index 8574c8e..d5ad0b3 100644
--- a/src/i965_render.c
+++ b/src/i965_render.c
@@ -2454,7 +2454,8 @@ gen6_composite_drawing_rectangle(intel_screen_private *intel,
DRAW_YMAX(dest->drawable.height - 1) |
DRAW_XMAX(dest->drawable.width - 1);
- if (intel->gen6_render_state.drawrect == dw)
+ /* XXX cacomposite depends upon the implicit non-pipelined flush */
+ if (0 && intel->gen6_render_state.drawrect == dw)
return;
intel->gen6_render_state.drawrect = dw;
More information about the xorg-commit
mailing list