From: Keith Whitwell Date: Mon, 20 Nov 2006 15:15:24 +0000 (+0000) Subject: Fix typos that meant vbos were never unmapped X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=479aca6bf10b9546deb523f42bc3be48b17081cf;p=mesa.git Fix typos that meant vbos were never unmapped --- 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; }