From 0f7cacc4ee88a1a69d3189db2fc673ff95e2ddb6 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 28 Jan 2019 18:54:13 +0000 Subject: [PATCH] Custom shader objects are not programs, use right delete function --- renderdoc/driver/gl/gl_replay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index f6a1a503c..38e6e8b87 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -2797,7 +2797,7 @@ void GLReplay::FreeCustomShader(ResourceId id) if(id == ResourceId()) return; - m_pDriver->glDeleteProgram(m_pDriver->GetResourceManager()->GetCurrentResource(id).name); + m_pDriver->glDeleteShader(m_pDriver->GetResourceManager()->GetCurrentResource(id).name); } void GLReplay::BuildTargetShader(ShaderEncoding sourceEncoding, bytebuf source, string entry,