OSDN Git Service

freedreno/a3xx: cache-flush is needed after MEM_WRITE
authorRob Clark <robclark@freedesktop.org>
Thu, 15 Oct 2015 20:22:23 +0000 (16:22 -0400)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 21 Oct 2015 13:23:21 +0000 (14:23 +0100)
commit0d87f7576318c2a22b4e3d82256e5c9de9c2e474
treeea63bb6dbb7b32dad106bf6a5253d81dcfc4aa34
parent009890a0de09fcce5229e38ccb0c5b9f211a6f64
freedreno/a3xx: cache-flush is needed after MEM_WRITE

Otherwise the mem2gmem blit would see potentially bogus texture
coordinates.  Fixes an issue that shows up with glamor.

CC: "11.0" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit 6206da736c84c4f7316ab586c886b4865fda8805)
src/gallium/drivers/freedreno/a3xx/fd3_emit.c
src/gallium/drivers/freedreno/a3xx/fd3_emit.h
src/gallium/drivers/freedreno/a3xx/fd3_gmem.c