mesa/formats: Remove IndexBits
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 11 Jul 2014 06:58:56 +0000 (23:58 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 5 Aug 2014 17:56:15 +0000 (10:56 -0700)
Mesa hasn't supported color-indexed textures for some time.  This is 0 for
all texture formats, so we don't need to store it.

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

index 9b63bfb5592a7024137c3527d76fe7fae680622f..b8956a5ba1c4e8a858350d8faafc0f126feee849 100644 (file)
@@ -171,7 +171,7 @@ for fmat in formats:
 
    bits = [ get_channel_bits(fmat, name) for name in ['r', 'g', 'b', 'a']]
    print '      {0},'.format(', '.join(map(str, bits)))
-   bits = [ get_channel_bits(fmat, name) for name in ['l', 'i', 'I', 'z', 's']]
+   bits = [ get_channel_bits(fmat, name) for name in ['l', 'i', 'z', 's']]
    print '      {0},'.format(', '.join(map(str, bits)))
 
    print '      {0}, {1}, {2},'.format(fmat.block_width, fmat.block_height,
index e23706412832f6331281d245411a8c6991f63ed7..39cc5f177c9c7fd3b8204d262be31b9d3ce45c05 100644 (file)
@@ -59,7 +59,6 @@ struct gl_format_info
    GLubyte AlphaBits;
    GLubyte LuminanceBits;
    GLubyte IntensityBits;
-   GLubyte IndexBits;
    GLubyte DepthBits;
    GLubyte StencilBits;
 
@@ -145,7 +144,7 @@ _mesa_get_format_bits(mesa_format format, GLenum pname)
    case GL_TEXTURE_LUMINANCE_SIZE:
       return info->LuminanceBits;
    case GL_INDEX_BITS:
-      return info->IndexBits;
+      return 0;
    case GL_DEPTH_BITS:
    case GL_TEXTURE_DEPTH_SIZE_ARB:
    case GL_RENDERBUFFER_DEPTH_SIZE_EXT: