diff options
author | Keith Whitwell <[email protected]> | 2000-02-25 03:55:39 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2000-02-25 03:55:39 +0000 |
commit | e828bc8f61736f6ba2eff7b2d3dd24056c8b86e0 (patch) | |
tree | 7e8ff2fef8cec0988b77074b9591e692464931a9 /src/mesa/main/varray.c | |
parent | 8ceb5c34dd4c0da73f9cb58b803a84e17e545c4b (diff) |
Fog coordinate stage which drivers may use to replace standard fogging
mechanism.
LogicOp state change callback
Diffstat (limited to 'src/mesa/main/varray.c')
-rw-r--r-- | src/mesa/main/varray.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c index 328f22d97c8..5b069c5e76f 100644 --- a/src/mesa/main/varray.c +++ b/src/mesa/main/varray.c @@ -1,4 +1,4 @@ -/* $Id: varray.c,v 1.20 2000/02/05 02:05:14 brianp Exp $ */ +/* $Id: varray.c,v 1.21 2000/02/25 03:55:40 keithw Exp $ */ /* * Mesa 3-D graphics library @@ -681,6 +681,7 @@ _mesa_DrawArrays(GLenum mode, GLint start, GLsizei count) VB->NextPrimitive[VB->CopyStart] = VB->Count; VB->Primitive[VB->CopyStart] = mode; + ctx->Array.Flag[count] |= VERT_END_VB; /* Transform and render. */ @@ -816,7 +817,7 @@ _mesa_DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indice return; } - if (mode > GL_POLYGON) { + if (mode < 0 || mode > GL_POLYGON) { gl_error( ctx, GL_INVALID_ENUM, "glDrawArrays(mode)" ); return; } |