]> git.tdb.fi Git - gldbg.git/blobdiff - flavors/gl/source/glstate.h
Fix generic attribute arrays and array enabledness tracking
[gldbg.git] / flavors / gl / source / glstate.h
index 43e8f39f094f90c17745f2832d82a3c088b94982..ab70c676bdc1f7017e021438bc7498dd4dc4e443 100644 (file)
@@ -86,6 +86,7 @@ private:
        BufferState *get_current_buffer(GLenum);
        void set_current_texture(GLenum, unsigned);
        void set_current_buffer(GLenum, unsigned);
+       ArrayState &get_attrib_array(unsigned);
 
        static void glEnableClientState(void *, GLenum);
        static void glDisableClientState(void *, GLenum);
@@ -113,7 +114,7 @@ private:
        static void glColorPointer(void *, int, GLenum, int, const void *);
        static void glClientActiveTexture(void *, unsigned);
        static void glTexCoordPointer(void *, int, GLenum, int, const void *);
-       static void glVertexAttribPointer(void *, unsigned, int, GLenum, int, int, const void *);
+       static void glVertexAttribPointer(void *, unsigned, int, GLenum, unsigned char, int, const void *);
 
        static void glBindBuffer(void *, GLenum, unsigned);
        static void glBufferData(void *, GLenum, int, const void *, GLenum);