xf86-video-intel: src/sna/gen4_render.c
Chris Wilson
ickle at kemper.freedesktop.org
Tue Feb 4 02:37:48 PST 2014
src/sna/gen4_render.c | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit fc001615ff78df4dab6ee0d5dd966b723326c358
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Tue Feb 4 10:36:21 2014 +0000
sna/gen4: Disable use of pipecontrol invalidates again
One day, just not today, we may make gen4 work correctly, efficiently and
fast. Today, we can barely pick one.
References: https://bugs.freedesktop.org/show_bug.cgi?id=55500
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c
index 1580707..ba9c9bc 100644
--- a/src/sna/gen4_render.c
+++ b/src/sna/gen4_render.c
@@ -602,6 +602,7 @@ gen4_emit_pipe_break(struct sna *sna)
inline static void
gen4_emit_pipe_invalidate(struct sna *sna)
{
+#if 0
OUT_BATCH(GEN4_PIPE_CONTROL |
GEN4_PIPE_CONTROL_WC_FLUSH |
(sna->kgem.gen >= 045 ? GEN4_PIPE_CONTROL_TC_FLUSH : 0) |
@@ -609,6 +610,9 @@ gen4_emit_pipe_invalidate(struct sna *sna)
OUT_BATCH(0);
OUT_BATCH(0);
OUT_BATCH(0);
+#else
+ OUT_BATCH(MI_FLUSH);
+#endif
}
static void gen4_emit_primitive(struct sna *sna)
More information about the xorg-commit
mailing list