freedreno/a3xx: unify vertex/texture formats into a single table
authorIlia Mirkin <imirkin@alum.mit.edu>
Fri, 28 Nov 2014 22:30:32 +0000 (17:30 -0500)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 29 Nov 2014 17:15:43 +0000 (12:15 -0500)
commit4aec928ca4d9331ad9451abbc88d0719edb5221b
tree8f62e20fdcd23e4f2761950a2bcfa994878bc4cc
parent20fbf99595fc87efb4a7ecfd4c1bd9bed08208a5
freedreno/a3xx: unify vertex/texture formats into a single table

The table contains all the relevant information about each format. The
helper functions now just do lookups in the table.

Note that this adds support for a lot of formats that were previously
unsupported. Additionally it adds disabled support for integer render
buffers, which will require more work to actually enable.

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