freedreno/a3xx: add fake RGTC support (required for GL3)
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 8 Nov 2015 03:13:16 +0000 (22:13 -0500)
committerRob Clark <robclark@freedesktop.org>
Wed, 18 Nov 2015 19:31:13 +0000 (14:31 -0500)
commit059da344ec17853bb503a7e4afa229c2e2a98c83
tree97bc10bf55c0e40e3637c9c0639caa54bc24be1e
parent84d087aea29821a029aeefe76386d487e72d7287
freedreno/a3xx: add fake RGTC support (required for GL3)

Also throw in LATC while we're at it (same exact format). This could be
made more efficient by keeping a shadow compressed texture to use for
returning at map time. However... it's not worth it for now...
presumably compressed textures are not updated often.

Lastly fix up Z32S8 transfers to non-0 layers.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
docs/relnotes/11.1.0.html
src/gallium/drivers/freedreno/a3xx/fd3_format.c
src/gallium/drivers/freedreno/a3xx/fd3_format.h
src/gallium/drivers/freedreno/a3xx/fd3_texture.c
src/gallium/drivers/freedreno/freedreno_resource.c
src/gallium/drivers/freedreno/freedreno_texture.c