From 948274189cf679ff9cc9c8d49dd9de0245f1d56f Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 2 Aug 2018 11:28:52 +0100 Subject: [PATCH] Don't register live resources during capture * Otherwise we try and delete these resources on shutdown, which we shouldn't. --- renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp index 71e9775b5..5e3ea540b 100644 --- a/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp @@ -818,13 +818,13 @@ GLuint WrappedOpenGL::glCreateProgram() record->AddChunk(chunk); } - + else { GetResourceManager()->AddLiveResource(id, res); - - m_Programs[id].linked = false; } + m_Programs[id].linked = false; + return real; }