diff OrthancStone/Sources/OpenGL/OpenGLProgram.h @ 2057:8bb8d9c0cfd0 deep-learning

added "checkStatus" argument to OpenGLProgram::Use()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 21 Apr 2023 14:39:23 +0200
parents 7053b8a0aaec
children fdb012c86a75
line wrap: on
line diff
--- a/OrthancStone/Sources/OpenGL/OpenGLProgram.h	Tue Apr 18 15:18:36 2023 +0200
+++ b/OrthancStone/Sources/OpenGL/OpenGLProgram.h	Fri Apr 21 14:39:23 2023 +0200
@@ -48,7 +48,9 @@
 
       ~OpenGLProgram();
 
-      void Use();
+      // WARNING: Setting "checkStatus" to "true" impacts performance:
+      // Calling "glGetError()" seems like a costly operation in WebGL
+      void Use(bool checkStatus);
 
       // WARNING: A global OpenGL context must be active to run this method!
       void CompileShaders(const std::string& vertexCode,