X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=flavors%2Fgl%2Fsource%2Fglstate.h;h=8cba1d25b142ec022afdb94f8416d91db82e2fec;hb=HEAD;hp=11191955e93383839fc837cc7ac7597f06b64128;hpb=d72ef6d75a11f6cc05ab8ec039520719e1044741;p=gldbg.git diff --git a/flavors/gl/source/glstate.h b/flavors/gl/source/glstate.h index 1119195..8cba1d2 100644 --- a/flavors/gl/source/glstate.h +++ b/flavors/gl/source/glstate.h @@ -76,6 +76,10 @@ public: 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); @@ -119,9 +123,9 @@ private: 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: @@ -136,7 +140,9 @@ private: 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 *);