diff options
| author | Graham Linden <graham@lindenlab.com> | 2019-07-22 16:24:49 -0700 |
|---|---|---|
| committer | Graham Linden <graham@lindenlab.com> | 2019-07-22 16:24:49 -0700 |
| commit | 230c9b68d81bcf163a6627e8474e545e8ceb2282 (patch) | |
| tree | b3c62ab23aa27f8605244c60c784c81c64e4ba09 /indra/llrender/llglslshader.cpp | |
| parent | b3466243073c2693be4c32b3586a191c30095d01 (diff) | |
Remove binding and use of glIsShader for now (only useful for avoiding warnings about deleting shader objects re-used across programs).
Diffstat (limited to 'indra/llrender/llglslshader.cpp')
| -rw-r--r-- | indra/llrender/llglslshader.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/indra/llrender/llglslshader.cpp b/indra/llrender/llglslshader.cpp index 782304ae41..384e5bf99f 100644 --- a/indra/llrender/llglslshader.cpp +++ b/indra/llrender/llglslshader.cpp @@ -348,12 +348,8 @@ void LLGLSLShader::unloadInternal() for (GLsizei i = 0; i < count; i++) { - // avoid opengl errors when multiple programs link a common shader obj - if (glIsShader(obj[i])) - { - glDetachObjectARB(mProgramObject, obj[i]); - glDeleteObjectARB(obj[i]); - } + glDetachObjectARB(mProgramObject, obj[i]); + glDeleteObjectARB(obj[i]); } glDeleteObjectARB(mProgramObject); |
