Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/OpenGL/OpenGLProgram.cpp @ 2041:85a20cbfcc04 deep-learning
check glUseProgram()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Feb 2023 08:23:26 +0100 |
parents | 7053b8a0aaec |
children | 8bb8d9c0cfd0 |
line wrap: on
line diff
--- a/OrthancStone/Sources/OpenGL/OpenGLProgram.cpp Wed Feb 01 08:04:51 2023 +0100 +++ b/OrthancStone/Sources/OpenGL/OpenGLProgram.cpp Wed Feb 01 08:23:26 2023 +0100 @@ -86,6 +86,12 @@ { //ORTHANC_OPENGL_TRACE_CURRENT_CONTEXT("About to call glUseProgram"); glUseProgram(program_); + if (glGetError() != GL_NO_ERROR) + { + throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError, + "Cannot use successfully compiled OpenGL shader"); + } + ORTHANC_OPENGL_CHECK("glUseProgram"); }