From acb66bf626fe8ba03dcec5e10206694013d8d74e Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 6 Dec 2014 23:33:21 +0000 Subject: [PATCH] Check that resource is available before setting object label --- renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp index 359dc3335..8a8246c90 100644 --- a/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp @@ -86,7 +86,7 @@ bool WrappedOpenGL::Serialise_glObjectLabel(GLenum identifier, GLuint name, GLsi m_pSerialiser->SerialiseString("label", Label); - if(m_State == READING) + if(m_State == READING && GetResourceManager()->HasLiveResource(id)) { GLResource res = GetResourceManager()->GetLiveResource(id); m_Real.glObjectLabel(Identifier, res.name, Length, HasLabel ? Label.c_str() : NULL);