From ad1ff5712a8e4f3e67c4414a5ae2fc68d7bc889d Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 9 Feb 2015 10:34:45 +0000 Subject: [PATCH] SRGB8(_ALPHA8)? are UNSIGNED_BYTE based formats, not signed BYTE --- renderdoc/driver/gl/gl_resources.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/gl/gl_resources.cpp b/renderdoc/driver/gl/gl_resources.cpp index cf70f8b8f..6aca7a8a0 100644 --- a/renderdoc/driver/gl/gl_resources.cpp +++ b/renderdoc/driver/gl/gl_resources.cpp @@ -232,6 +232,8 @@ GLenum GetDataType(GLenum internalFormat) case eGL_R8: case eGL_RGB8: case eGL_RGB8UI: + case eGL_SRGB8_ALPHA8: + case eGL_SRGB8: return eGL_UNSIGNED_BYTE; case eGL_RGBA8I: case eGL_RG8I: @@ -240,9 +242,7 @@ GLenum GetDataType(GLenum internalFormat) case eGL_RG8_SNORM: case eGL_R8_SNORM: case eGL_RGB8_SNORM: - case eGL_SRGB8: case eGL_RGB8I: - case eGL_SRGB8_ALPHA8: return eGL_BYTE; case eGL_RGBA16UI: case eGL_RG16UI: