mesa/formats: define the 2D ASTC formats
authorNanley Chery <nanley.g.chery@intel.com>
Tue, 19 May 2015 17:35:39 +0000 (10:35 -0700)
committerNanley Chery <nanley.g.chery@intel.com>
Wed, 26 Aug 2015 21:36:42 +0000 (14:36 -0700)
commit8ae37365f30594498184fe5428f961a9c310fd8c
treef6cb1eb1e21003099973db5cea81e073498d1bf8
parentc4cbaca327174135e28353c3438241b08bf96755
mesa/formats: define the 2D ASTC formats

Define the mesa formats and make changes necessary for compilation
without errors. Also add support for _mesa_get_srgb_format_linear().

v2. conform the ASTC MESA_FORMAT enums to the existing naming convention.
v3. remove ASTC cases for _mesa_get_uncompressed_format(). This function is
    only used for generating mipmaps - something ASTC formats do not support
    due to lack of online compression.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Signed-off-by: Nanley Chery <nanley.g.chery@intel.com>
src/mesa/main/format_info.py
src/mesa/main/formats.c
src/mesa/main/formats.csv
src/mesa/main/formats.h
src/mesa/swrast/s_texfetch.c