0024732: OpenGl_Context - retrieve functions up to GL4.4
[occt.git] / src / OpenGl / OpenGl_ArbDbg.hxx
index 11e98ea..d73c7a5 100755 (executable)
 #ifndef _OpenGl_ArbDbg_H__
 #define _OpenGl_ArbDbg_H__
 
-#include <OpenGl_GlCore12.hxx>
+#include <OpenGl_GlFunctions.hxx>
 
 //! Debug context routines
-struct OpenGl_ArbDbg
+struct OpenGl_ArbDbg : protected OpenGl_GlFunctions
 {
 
-  PFNGLDEBUGMESSAGECONTROLARBPROC  glDebugMessageControlARB;
-  PFNGLDEBUGMESSAGEINSERTARBPROC   glDebugMessageInsertARB;
-  PFNGLDEBUGMESSAGECALLBACKARBPROC glDebugMessageCallbackARB;
-  PFNGLGETDEBUGMESSAGELOGARBPROC   glGetDebugMessageLogARB;
+  using OpenGl_GlFunctions::glDebugMessageControlARB;
+  using OpenGl_GlFunctions::glDebugMessageInsertARB;
+  using OpenGl_GlFunctions::glDebugMessageCallbackARB;
+  using OpenGl_GlFunctions::glGetDebugMessageLogARB;
 
 };