]> git.cworth.org Git - apitrace/commitdiff
gltrace: Recognize GL_*_INTEGER in _gl_format_channels (issue #123).
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 26 Apr 2013 07:36:13 +0000 (08:36 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 26 Apr 2013 07:36:13 +0000 (08:36 +0100)
helpers/glsize.hpp

index 2358370bbc935caa2db74cc51e8a99b088f5da93..6b1ad1859d664ecdd9c6d199217edba3fc9e867e 100644 (file)
@@ -711,26 +711,37 @@ _gl_format_channels(GLenum format) {
     switch (format) {
     case GL_COLOR_INDEX:
     case GL_RED:
+    case GL_RED_INTEGER:
     case GL_GREEN:
+    case GL_GREEN_INTEGER:
     case GL_BLUE:
+    case GL_BLUE_INTEGER:
     case GL_ALPHA:
+    case GL_ALPHA_INTEGER:
     case GL_INTENSITY:
     case GL_LUMINANCE:
+    case GL_LUMINANCE_INTEGER_EXT:
     case GL_DEPTH_COMPONENT:
     case GL_STENCIL_INDEX:
         return 1;
     case GL_DEPTH_STENCIL:
     case GL_LUMINANCE_ALPHA:
+    case GL_LUMINANCE_ALPHA_INTEGER_EXT:
     case GL_RG:
+    case GL_RG_INTEGER:
     case GL_HILO_NV:
     case GL_DSDT_NV:
         return 2;
     case GL_RGB:
+    case GL_RGB_INTEGER:
     case GL_BGR:
+    case GL_BGR_INTEGER:
     case GL_DSDT_MAG_NV:
         return 3;
     case GL_RGBA:
+    case GL_RGBA_INTEGER:
     case GL_BGRA:
+    case GL_BGRA_INTEGER:
     case GL_ABGR_EXT:
     case GL_CMYK_EXT:
     case GL_DSDT_MAG_VIB_NV: