summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.h
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2013-05-01 19:15:32 -0600
committerBrian Paul <brianp@vmware.com>2013-05-02 09:03:14 -0600
commitbb459f6295736d55ab5855d7b19e5e49aaf9af41 (patch)
tree6938a45cfe91d7c6689aa6697a63f255bc2adf93 /src/mesa/main/api_validate.h
parent8be093e2f6301ff9c2728b8a24c83b401e80f070 (diff)
downloadexternal_mesa3d-bb459f6295736d55ab5855d7b19e5e49aaf9af41.zip
external_mesa3d-bb459f6295736d55ab5855d7b19e5e49aaf9af41.tar.gz
external_mesa3d-bb459f6295736d55ab5855d7b19e5e49aaf9af41.tar.bz2
mesa: refactor _mesa_valid_prim_mode()
...in terms of new _mesa_is_valid_prim_mode(). We need a mode validater function that doesn't depend on current state for the display list code. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Diffstat (limited to 'src/mesa/main/api_validate.h')
-rw-r--r--src/mesa/main/api_validate.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/main/api_validate.h b/src/mesa/main/api_validate.h
index b5164e8..a5004b8 100644
--- a/src/mesa/main/api_validate.h
+++ b/src/mesa/main/api_validate.h
@@ -28,7 +28,7 @@
#ifndef API_VALIDATE_H
#define API_VALIDATE_H
-
+#include <stdbool.h>
#include "glheader.h"
struct gl_buffer_object;
@@ -42,6 +42,9 @@ _mesa_max_buffer_index(struct gl_context *ctx, GLuint count, GLenum type,
struct gl_buffer_object *elementBuf);
+extern bool
+_mesa_is_valid_prim_mode(struct gl_context *ctx, GLenum mode);
+
extern GLboolean
_mesa_valid_prim_mode(struct gl_context *ctx, GLenum mode, const char *name);