diff --git a/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp index 451f26fdc..aae4f41df 100644 --- a/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp @@ -123,6 +123,9 @@ bool WrappedOpenGL::Serialise_glBindTexture(GLenum target, GLuint texture) void WrappedOpenGL::glBindTexture(GLenum target, GLuint texture) { m_Real.glBindTexture(target, texture); + + if(GetResourceManager()->GetID(TextureRes(GetCtx(), texture)) == ResourceId()) + return; if(m_State == WRITING_CAPFRAME) {