Module: Mesa Branch: master Commit: 880e04ba74603eda3480006f21bc8c2b24ac2f8c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=880e04ba74603eda3480006f21bc8c2b24ac2f8c
Author: Brian Paul <bri...@vmware.com> Date: Sun May 9 18:30:03 2010 -0600 mesa: add missing cases for signed 16-bit formats --- src/mesa/main/formats.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/mesa/main/formats.c b/src/mesa/main/formats.c index b9796e4..7f57fc0 100644 --- a/src/mesa/main/formats.c +++ b/src/mesa/main/formats.c @@ -1125,6 +1125,19 @@ _mesa_format_to_type_and_comps(gl_format format, *datatype = GL_BYTE; *comps = 4; return; + + case MESA_FORMAT_SIGNED_R_16: + *datatype = GL_SHORT; + *comps = 1; + return; + case MESA_FORMAT_SIGNED_RG_16: + *datatype = GL_SHORT; + *comps = 2; + return; + case MESA_FORMAT_SIGNED_RGB_16: + *datatype = GL_SHORT; + *comps = 3; + return; case MESA_FORMAT_SIGNED_RGBA_16: *datatype = GL_SHORT; *comps = 4; _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit