freedreno/a6xx: Drop the WFI in constant uploads.
authorEric Anholt <eric@anholt.net>
Wed, 19 Jun 2019 18:36:29 +0000 (11:36 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 17 Jul 2019 23:20:12 +0000 (16:20 -0700)
commit217082260309c6769a75a288c90748c1080c762f
tree2fa41fed9ae9432a49d1e02e579c8a254f897fb6
parent85bbdaff6ca5a9b0480df2f28cf48424121c0ca3
freedreno/a6xx: Drop the WFI in constant uploads.

Now that the bin vs render constlen is fixed, we can skip these waits.

Improves webgl aquarium performance at 10k fish from 27fps to 33.
Some highlights from renderdoc-traces:

traces/android/minecraft.rdc:             +17.1% +/-   3.4%
traces/glmark2/ideas-speed=duration.rdc:  +11.6% +/-   2.4%
traces/android/candycrush.rdc:            +5.4%  +/-   1.1%
traces/android/clashofclans.rdc:          +4.4%  +/-   1.3%

Reviewed-by: Rob Clark <robdclark@gmail.com>
src/gallium/drivers/freedreno/a6xx/fd6_emit.c