main: s/GLuint/GLbitfield for state bitmasks
authorBrian Paul <brianp@vmware.com>
Wed, 6 Jan 2016 15:38:33 +0000 (08:38 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 6 Jan 2016 22:53:46 +0000 (15:53 -0700)
Reviewed-by: José Fonseca <jfonseca@vmware.com>
src/mesa/main/api_arrayelt.c
src/mesa/main/api_arrayelt.h

index 92d8238f431a9de923c0b002fd86cdcf08c3d2a9..c84db5f97f6eb3fb41748194364f81e108317be4 100644 (file)
@@ -65,7 +65,7 @@ typedef struct {
 typedef struct {
    AEarray arrays[32];
    AEattrib attribs[VERT_ATTRIB_MAX + 1];
-   GLuint NewState;
+   GLbitfield NewState;
 
    /* List of VBOs we need to map before executing ArrayElements */
    struct gl_buffer_object *vbo[VERT_ATTRIB_MAX];
@@ -1802,7 +1802,7 @@ _ae_ArrayElement(GLint elt)
 
 
 void
-_ae_invalidate_state(struct gl_context *ctx, GLuint new_state)
+_ae_invalidate_state(struct gl_context *ctx, GLbitfield new_state)
 {
    AEcontext *actx = AE_CONTEXT(ctx);
 
index 39fdeb9d2bd85328cdab5ec779790c4b5cc02f1b..03cd9ecbd517df0a30ac6fb7fc60d5249426bd7f 100644 (file)
@@ -33,7 +33,7 @@
 
 extern GLboolean _ae_create_context( struct gl_context *ctx );
 extern void _ae_destroy_context( struct gl_context *ctx );
-extern void _ae_invalidate_state( struct gl_context *ctx, GLuint new_state );
+extern void _ae_invalidate_state( struct gl_context *ctx, GLbitfield new_state );
 extern void GLAPIENTRY _ae_ArrayElement( GLint elt );
 
 /* May optionally be called before a batch of element calls: