v3d: Use the TLB R/B swapping instead of recompiles when available.
authorEric Anholt <eric@anholt.net>
Mon, 10 Sep 2018 15:19:48 +0000 (08:19 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 1 Nov 2018 20:56:30 +0000 (13:56 -0700)
commit4018eb04e8a5c8f049bec950561e5e139181f23a
tree91fd64f4c88636bb81807a4897e48fdfaf079819
parent3923cf626d4c426f885edbadbc28944d1a1a4ebc
v3d: Use the TLB R/B swapping instead of recompiles when available.

The recompile reduction is nice, but this also makes it so that a straight
texture copy could get optimized some day to not unpack/repack the f16
values.
src/gallium/drivers/v3d/v3d_resource.c
src/gallium/drivers/v3d/v3d_resource.h
src/gallium/drivers/v3d/v3dx_rcl.c
src/gallium/drivers/v3d/v3dx_state.c