2015-08-12 0:07 GMT+01:00 Nanley Chery <nanleych...@gmail.com>: > From: Nanley Chery <nanley.g.ch...@intel.com> > > Combine the adjacent cases which have the same GL type in the switch statemnt. > > Signed-off-by: Nanley Chery <nanley.g.ch...@intel.com> > --- > src/mesa/main/formats.c | 152 > ++++++------------------------------------------ > 1 file changed, 17 insertions(+), 135 deletions(-) > > diff --git a/src/mesa/main/formats.c b/src/mesa/main/formats.c > index cb5ad21..9b9d79b 100644 > --- a/src/mesa/main/formats.c > +++ b/src/mesa/main/formats.c > @@ -1005,13 +1005,10 @@ > _mesa_uncompressed_format_to_type_and_comps(mesa_format format, > case MESA_FORMAT_R8G8B8X8_UNORM: > case MESA_FORMAT_B8G8R8X8_UNORM: > case MESA_FORMAT_X8R8G8B8_UNORM: > - *datatype = GL_UNSIGNED_BYTE; > - *comps = 4; > - return; > case MESA_FORMAT_BGR_UNORM8: > case MESA_FORMAT_RGB_UNORM8: > *datatype = GL_UNSIGNED_BYTE; > - *comps = 3; > + *comps = _mesa_format_num_components(format); With the datatype aside what is stopping us from using a single _mesa_format_num_components(format) ?
Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev