From e636b610f9558d91b9f43d9a30af2db9069db18c Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 2 Aug 2018 11:27:51 +0100 Subject: [PATCH] Get DataType from internal format if there's no hint * dataType would never have been eGL_NONE previously, since it's either set to the hint or eGL_UNSIGNED_BYTE. --- renderdoc/driver/gl/gl_initstate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_initstate.cpp b/renderdoc/driver/gl/gl_initstate.cpp index bccdf3130..69e1ba104 100644 --- a/renderdoc/driver/gl/gl_initstate.cpp +++ b/renderdoc/driver/gl/gl_initstate.cpp @@ -552,7 +552,7 @@ void GLResourceManager::CreateTextureImage(GLuint tex, GLenum internalFormat, { baseFormat = GetBaseFormat(internalFormat); - if(dataType == eGL_NONE) + if(internalFormatHint == eGL_NONE) dataType = GetDataType(internalFormat); }