v3d: Load and store aligned utiles all at once.
authorEric Anholt <eric@anholt.net>
Mon, 17 Dec 2018 20:54:42 +0000 (12:54 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 19 Dec 2018 18:27:26 +0000 (10:27 -0800)
commitfcfb7f573c6f8e70e5213c5c0d9e1566d45eadd7
tree144cece1f21c6ac808b55d196a047db240bf2a8b
parent7c56b7a6eaa0b5823187a75853ab4ac6d5576c79
v3d: Load and store aligned utiles all at once.

This calls the expensive uif offset function once per utile, but it still
gets us a 212.218% +/- 2.41216% (n=10) win on 1024x1024 glTexImage over
calling it on each pixel.
src/gallium/drivers/v3d/v3d_tiling.c