From: José Fonseca Date: Fri, 26 Apr 2013 07:36:13 +0000 (+0100) Subject: gltrace: Recognize GL_*_INTEGER in _gl_format_channels (issue #123). X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=b20c7c061895923aed9f81ec69556557929a6b14;p=apitrace gltrace: Recognize GL_*_INTEGER in _gl_format_channels (issue #123). --- diff --git a/helpers/glsize.hpp b/helpers/glsize.hpp index 2358370..6b1ad18 100644 --- a/helpers/glsize.hpp +++ b/helpers/glsize.hpp @@ -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: