freedreno/a4xx: invalidate cache when vbo's change
authorRob Clark <robclark@freedesktop.org>
Mon, 1 Dec 2014 16:55:36 +0000 (11:55 -0500)
committerRob Clark <robclark@freedesktop.org>
Mon, 1 Dec 2014 17:02:25 +0000 (12:02 -0500)
commitbb19f2c3c4a47c25c2680ad2d94a10f8ee5e70d7
tree4ffb67963b4121777aeee80870a6e479eaa36375
parentebbd34a468a9e8f3f4d8900be38755d77a662f1f
freedreno/a4xx: invalidate cache when vbo's change

Otherwise vertex shader can see stale cache data.  This in particular
happens when the same vbo is updated and reused.  Not sure yet if vbo's
at differing addresses but bound to same vertex buffer slot could have
issues, but seems safest to flush whenever new vertex buffers are bound.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
src/gallium/drivers/freedreno/a4xx/fd4_emit.c