0030748: Visualization - Marker displayed in immediate layer ruins QT Quick view...
[occt.git] / src / OpenGl / OpenGl_ExtGS.hxx
index 4babc4a..5c8c2f6 100644 (file)
 #ifndef _OpenGl_ExtGS_H__
 #define _OpenGl_ExtGS_H__
 
-#include <OpenGl_GlCore12.hxx>
+#include <OpenGl_GlFunctions.hxx>
 
 //! Geometry shader as extension is available on OpenGL 2.0+
-struct OpenGl_ExtGS
+struct OpenGl_ExtGS : protected OpenGl_GlFunctions
 {
-  PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT;
+#if !defined(GL_ES_VERSION_2_0)
+  using OpenGl_GlFunctions::glProgramParameteriEXT;
+#endif
 };
 
 #endif // _OpenGl_ExtGS_H__