mesa/teximage: return the base internal format of the ASTC formats
authorNanley Chery <nanley.g.chery@intel.com>
Tue, 28 Apr 2015 22:10:11 +0000 (15:10 -0700)
committerNanley Chery <nanley.g.chery@intel.com>
Wed, 26 Aug 2015 21:36:43 +0000 (14:36 -0700)
commitcd49b97a8a2c0dd8dc1d7f32b86f519e936571fd
tree1de9f9d455ccf9b8617f8675491cace34300a5b9
parent12b519b4571d27a45abd3266f35b126d00dcb926
mesa/teximage: return the base internal format of the ASTC formats

This is necesary to initialize the gl_texture_image struct.

From the KHR_texture_compression_astc_ldr spec:
  "Added to Section 3.8.6, Compressed Texture Images

   Add the tokens specified above to Table 3.16, Compressed Internal Formats.
   In all cases, the base internal format will be RGBA. The encoding allows
   images to be encoded with fewer channels, but this is always presented as
   RGBA to the sampler."

v2. use _mesa_is_astc_format().

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Signed-off-by: Nanley Chery <nanley.g.chery@intel.com>
src/mesa/main/teximage.c