diff --git a/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp index f729288f8..16d36d17b 100644 --- a/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp @@ -291,7 +291,7 @@ bool WrappedOpenGL::Serialise_glCreateShaderProgramv(GLuint program, GLenum type delete[] sources; - GLResource res = ProgramRes(program); + GLResource res = ProgramRes(real); m_ResourceManager->RegisterResource(res); GetResourceManager()->AddLiveResource(id, res);