freedreno/a6xx: UBWC support
authorFritz Koenig <frkoenig@google.com>
Mon, 7 Jan 2019 19:58:53 +0000 (11:58 -0800)
committerRob Clark <robdclark@gmail.com>
Fri, 1 Mar 2019 15:51:16 +0000 (15:51 +0000)
commit3e6758a4e774d2906aba31410462346bd00a79cf
treee9b86c4989e30503c2069dadbd4ebc32870340e5
parent41082446db4bf728e1722e4bf0ccd34876cd0b04
freedreno/a6xx: UBWC support

Universal bandwidth compression(UBWC) reduces memory bandwidth
by compressing buffers. This compression takes the form of
a full sized image buffer as well as a smaller metadata buffer.
src/gallium/drivers/freedreno/a6xx/fd6_blitter.c
src/gallium/drivers/freedreno/a6xx/fd6_emit.c
src/gallium/drivers/freedreno/a6xx/fd6_format.h
src/gallium/drivers/freedreno/a6xx/fd6_gmem.c
src/gallium/drivers/freedreno/a6xx/fd6_texture.c
src/gallium/drivers/freedreno/a6xx/fd6_texture.h
src/gallium/drivers/freedreno/freedreno_resource.h