From ebc9f221b2f02a0256cd7c5426155933e50ab3b7 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Tue, 7 Aug 2001 21:46:52 +0000 Subject: fixed NewState update bugs in _mesa_PopClientAttrib() --- src/mesa/main/attrib.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/mesa/main/attrib.c') diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c index e75751d5fc..49218c3785 100644 --- a/src/mesa/main/attrib.c +++ b/src/mesa/main/attrib.c @@ -1,4 +1,4 @@ -/* $Id: attrib.c,v 1.53 2001/06/26 01:32:48 brianp Exp $ */ +/* $Id: attrib.c,v 1.54 2001/08/07 21:46:52 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -1127,17 +1127,17 @@ _mesa_PopClientAttrib(void) case GL_CLIENT_PACK_BIT: MEMCPY( &ctx->Pack, attr->data, sizeof(struct gl_pixelstore_attrib) ); - ctx->NewState = _NEW_PACKUNPACK; + ctx->NewState |= _NEW_PACKUNPACK; break; case GL_CLIENT_UNPACK_BIT: MEMCPY( &ctx->Unpack, attr->data, sizeof(struct gl_pixelstore_attrib) ); - ctx->NewState = _NEW_PACKUNPACK; + ctx->NewState |= _NEW_PACKUNPACK; break; case GL_CLIENT_VERTEX_ARRAY_BIT: MEMCPY( &ctx->Array, attr->data, sizeof(struct gl_array_attrib) ); - ctx->NewState = _NEW_ARRAY; + ctx->NewState |= _NEW_ARRAY; break; default: _mesa_problem( ctx, "Bad attrib flag in PopClientAttrib"); -- cgit v1.2.3