struct OpenGl_TmplCore31 : public theBaseClass_t
{
-#if !defined(GL_ES_VERSION_2_0)
-
public: //! @name GL_ARB_uniform_buffer_object (added to OpenGL 3.1 core)
using theBaseClass_t::glGetUniformIndices;
using theBaseClass_t::glGetActiveUniformsiv;
- using theBaseClass_t::glGetActiveUniformName;
using theBaseClass_t::glGetUniformBlockIndex;
using theBaseClass_t::glGetActiveUniformBlockiv;
using theBaseClass_t::glGetActiveUniformBlockName;
using theBaseClass_t::glUniformBlockBinding;
+#if !defined(GL_ES_VERSION_2_0)
+ using theBaseClass_t::glGetActiveUniformName; // undefined in OpenGL ES
+#endif
public: //! @name GL_ARB_copy_buffer (added to OpenGL 3.1 core)
using theBaseClass_t::glDrawArraysInstanced;
using theBaseClass_t::glDrawElementsInstanced;
- using theBaseClass_t::glTexBuffer;
- using theBaseClass_t::glPrimitiveRestartIndex;
-
+#if !defined(GL_ES_VERSION_2_0)
+ using theBaseClass_t::glTexBuffer; // added in OpenGL ES 3.2
+ using theBaseClass_t::glPrimitiveRestartIndex; // undefined in OpenGL ES
#endif
};