sna/gen5: Flush the render cache between operations
When we change the blend mode between operations, it appears that we
must flush the render cache or else we risk render corruption. This is
usually noticeable in rendering of single glyphs.
This was originally fixed for bug 51422, but was reintroduced by
commit 37eb7343be
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Sat Dec 1 09:40:11 2012 +0000
sna/gen5: Inspired by gen4, reorder the flushing
and the desire to reduce the impact of this w/a.
Reported-by: itumaykin@gmail.com
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74882
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
564a766a6b
commit
fb89bfc73f
|
|
@ -1017,7 +1017,7 @@ gen5_emit_vertex_elements(struct sna *sna,
|
|||
inline static void
|
||||
gen5_emit_pipe_flush(struct sna *sna)
|
||||
{
|
||||
#if 0
|
||||
#if 1
|
||||
OUT_BATCH(GEN5_PIPE_CONTROL |
|
||||
GEN5_PIPE_CONTROL_WC_FLUSH |
|
||||
(4 - 2));
|
||||
|
|
|
|||
Loading…
Reference in New Issue