private:
bool &get_boolean_state(GLenum);
+ bool &get_boolean_client_state(GLenum);
+
+ static void glEnable(void *, GLenum);
+ static void glDisable(void *, GLenum);
static void glEnableClientState(void *, GLenum);
static void glDisableClientState(void *, GLenum);
static void glBindBuffer(void *, GLenum, unsigned);
static void glBindBufferBase(void *, GLenum, unsigned, unsigned);
- static void glBindBufferRange(void *, GLenum, unsigned, unsigned, int, int);
- static void glBufferData(void *, GLenum, int, const void *, GLenum);
- static void glBufferSubData(void *, GLenum, int, int, const void *);
+ static void glBindBufferRange(void *, GLenum, unsigned, unsigned, ptrdiff_t, ptrdiff_t);
+ static void glBufferData(void *, GLenum, ptrdiff_t, const void *, GLenum);
+ static void glBufferSubData(void *, GLenum, ptrdiff_t, ptrdiff_t, const void *);
static void glDeleteBuffers(void *, int, const unsigned *);
public:
static void glActiveTexture(void *, unsigned);
static void glBindTexture(void *, GLenum, unsigned);
+ static void glTexImage1D(void *, GLenum, int, int, int, int, GLenum, GLenum, const void *);
static void glTexImage2D(void *, GLenum, int, int, int, int, int, GLenum, GLenum, const void *);
+ static void glTexImage3D(void *, GLenum, int, int, int, int, int, int, GLenum, GLenum, const void *);
static void glTexParameteri(void *, GLenum, GLenum, int);
static void glTexParameteriv(void *, GLenum, GLenum, const int *);
static void glDeleteTextures(void *, int, const unsigned *);