freedreno/ir3: disable cp for indirect src's
authorRob Clark <robclark@freedesktop.org>
Mon, 23 May 2016 19:53:23 +0000 (15:53 -0400)
committerRob Clark <robclark@freedesktop.org>
Mon, 23 May 2016 19:57:13 +0000 (15:57 -0400)
commit46ff17559b1369f0fe7dca000f51f077ffd1dae5
tree7f0fac93b0984640fb9b97a562035329c927181c
parentc3c43702991d1590c98039aab18e202d33ca07c0
freedreno/ir3: disable cp for indirect src's

The variable-indexing tests always had a few random fails, which I
usually couldn't reproduce when running tests manually.  Somehow
recently this got a lot worse.  I ported a couple of the shaders to
GLES to see what blob does, and it also seems to be avoiding to cp
indirect srcs.  So I guess indirect w/ instructions other than cat1
(mov) are not totally reliable.  Let's just switch that off until
this is better understood.

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