From fa8c420112e0054876676c6476748c4abb6c4d9f Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sat, 18 Mar 2017 22:22:54 +0100 Subject: [PATCH] Partially undo d536fd19aa9d as it causes OpenGL error: glDeleteObjectARB - GL_INVALID_VALUE --- indra/llrender/llglslshader.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/indra/llrender/llglslshader.cpp b/indra/llrender/llglslshader.cpp index b50d76eb07..d3e85fbfa2 100644 --- a/indra/llrender/llglslshader.cpp +++ b/indra/llrender/llglslshader.cpp @@ -352,6 +352,11 @@ void LLGLSLShader::unloadInternal() for (GLsizei i = 0; i < count; i++) { glDetachObjectARB(mProgramObject, obj[i]); +// OpenGL error: glDeleteObjectARB - GL_INVALID_VALUE +#if !LL_DARWIN + if (glIsProgramARB(obj[i])) +#endif +// glDeleteObjectARB(obj[i]); }