Custom shader objects are not programs, use right delete function

This commit is contained in:
baldurk
2019-01-28 18:54:13 +00:00
parent 542f664645
commit 0f7cacc4ee
+1 -1
View File
@@ -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,