freedreno/a3xx: add back a few stalls
authorRob Clark <robdclark@gmail.com>
Sun, 20 Jul 2014 15:26:56 +0000 (11:26 -0400)
committerRob Clark <robclark@freedesktop.org>
Wed, 23 Jul 2014 13:03:09 +0000 (09:03 -0400)
commit3a7da7f5ecc476df64a84a2bdb19b0ba8f129cc6
tree1a53c9161d763213bae542bdaadd32b0e545fa2b
parent9f6dfd16e343ce8ca2095c86a26ba6264bc25cdb
freedreno/a3xx: add back a few stalls

Technically we should not need these.  CP_LOAD_STATE can be pipelined.
But removing them broke a few piglit tests, like fbo-depth-
GL_DEPTH_COMPONENT24-readpixels.  I expect these are just masking a
problem elsewhere, or perhaps they are only needed under some more
specific circumstances.  But until that is understood properly, give
back a bit of the perf boost we got from c63450e8.

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