mesa/formats: Autogenerate the format_info structure from a CSV file
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 20 Jun 2014 22:52:10 +0000 (15:52 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 5 Aug 2014 17:56:15 +0000 (10:56 -0700)
commit12610ffcf79b20996f16fec4cbed1c1e2ef67f5e
tree47cb4bdf5f923588fd1cdcff007b0bfa5ae0581f
parent342056531053bf929cb9f0e24e2121ffa52c80b2
mesa/formats: Autogenerate the format_info structure from a CSV file

Instead of a having all of the format metadata in a gigantic hard-to-edit
array of type struct format_info, we now have a human-readable CSV file.
The CSV file also contains more format information than the format_info
struct contained so we can potentially make format_info more detailed later.

The python to generate the format information was added the previous
commit.  This commit turns it on in both automake and scons builds.

v2: Split into two commits and stuff to generate format_info.c from scons

Signed-off-by: Jason Ekstrand <jason.ekstrand@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/Makefile.am
src/mesa/SConscript
src/mesa/main/.gitignore
src/mesa/main/formats.c