From 479aca6bf10b9546deb523f42bc3be48b17081cf Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Mon, 20 Nov 2006 15:15:24 +0000 Subject: Fix typos that meant vbos were never unmapped --- src/mesa/main/api_arrayelt.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/mesa/main/api_arrayelt.c b/src/mesa/main/api_arrayelt.c index 3c26c2c590a..804700118f2 100644 --- a/src/mesa/main/api_arrayelt.c +++ b/src/mesa/main/api_arrayelt.c @@ -1228,18 +1228,17 @@ void _ae_unmap_vbos( GLcontext *ctx ) AEcontext *actx = AE_CONTEXT(ctx); GLuint i; - if (actx->mapped_vbos) + if (!actx->mapped_vbos) return; - if (actx->NewState) - _ae_update_state(ctx); + assert (!actx->NewState); for (i = 0; i < actx->nr_vbos; i++) ctx->Driver.UnmapBuffer(ctx, GL_ARRAY_BUFFER_ARB, actx->vbo[i]); - actx->mapped_vbos = GL_TRUE; + actx->mapped_vbos = GL_FALSE; } -- cgit v1.2.3