diff --git a/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp index 948f65b9e..80ff5bf49 100644 --- a/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp @@ -335,7 +335,7 @@ void WrappedOpenGL::glBindTextures(GLuint first, GLsizei count, const GLuint *te m_ContextRecord->AddChunk(scope.Get()); for(GLsizei i = 0; i < count; i++) - if(textures[i]) + if(textures != NULL && textures[i] != 0) GetResourceManager()->MarkResourceFrameReferenced(TextureRes(GetCtx(), textures[i]), eFrameRef_Read); }