diff options
author | Eric Anholt <eric@anholt.net> | 2012-03-14 14:39:15 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2012-03-19 22:01:22 -0700 |
commit | 7ca4f07b5b77ccac0a9b60dc5ac9082906b5947e (patch) | |
tree | 95685d366aef37c3d16c5f6dccc3b3dd5777a3dd /src/mesa/main/api_validate.h | |
parent | ca760181b4420696c7e86aa2951d7203522ad1e8 (diff) | |
download | external_mesa3d-7ca4f07b5b77ccac0a9b60dc5ac9082906b5947e.zip external_mesa3d-7ca4f07b5b77ccac0a9b60dc5ac9082906b5947e.tar.gz external_mesa3d-7ca4f07b5b77ccac0a9b60dc5ac9082906b5947e.tar.bz2 |
mesa: Fold error generation into _mesa_valid_prim_mode().
We want to start emitting an INVALID_OPERATION from here for transform
feedback. Note that this forced dlist.c to almost not use this
function, since it wants different behavior during dlist compile.
Just pull the non-TF, non-GS test out for compile, because:
1) TF doesn't matter in that case because there's no drawing.
2) I don't think we're going to see GSes and display lists in the same
context, if we don't do GL_ARB_compatibility.
Reviewed-by: Brian Paul <brianp@vmware.com>
Diffstat (limited to 'src/mesa/main/api_validate.h')
-rw-r--r-- | src/mesa/main/api_validate.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/main/api_validate.h b/src/mesa/main/api_validate.h index f494842..d92fd43 100644 --- a/src/mesa/main/api_validate.h +++ b/src/mesa/main/api_validate.h @@ -43,7 +43,7 @@ _mesa_max_buffer_index(struct gl_context *ctx, GLuint count, GLenum type, extern GLboolean -_mesa_valid_prim_mode(const struct gl_context *ctx, GLenum mode); +_mesa_valid_prim_mode(struct gl_context *ctx, GLenum mode, const char *name); extern GLboolean |