dri_util: Elminiate the bytes_per_pixel table
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 12 Jul 2012 18:48:53 +0000 (11:48 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 29 Oct 2012 16:55:38 +0000 (09:55 -0700)
With fewer formats to support, it's kind of useless.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/common/utils.c

index 1b337824f503e8ed3497cdbd35550d4ed12ea79a..5117ff70a0f0b60a20fa55c4159020c5dde1626f 100644 (file)
@@ -227,13 +227,6 @@ driCreateConfigs(GLenum fb_format, GLenum fb_type,
       { 0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000 }, /* 8_8_8_8_REV */
    };
 
-   static const uint8_t bytes_per_pixel[6] = {
-      2, /* 5_6_5       */
-      2, /* 5_6_5_REV   */
-      4, /* 8_8_8_8     */
-      4  /* 8_8_8_8_REV */
-   };
-
    const uint8_t  * bits;
    const uint32_t * masks;
    int index;
@@ -292,8 +285,9 @@ driCreateConfigs(GLenum fb_format, GLenum fb_type,
          return NULL;
    }
 
-   switch ( bytes_per_pixel[ index ] ) {
-      case 2:
+   switch ( index ) {
+      case 0:
+      case 1:
         bits = bits_table[0];
         break;
       default: