From: Daniel Borca Date: Wed, 7 Jan 2004 13:58:04 +0000 (+0000) Subject: bugfix in texture swapping mechanism (multitex) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=731852f8a17c39dd0b7be92175621373320bae5d;p=mesa.git bugfix in texture swapping mechanism (multitex) --- diff --git a/src/mesa/drivers/glide/fxtexman.c b/src/mesa/drivers/glide/fxtexman.c index f891657d92a..2f4a855b309 100644 --- a/src/mesa/drivers/glide/fxtexman.c +++ b/src/mesa/drivers/glide/fxtexman.c @@ -197,6 +197,7 @@ fxTMFindStartAddr(fxMesaContext fxMesa, GLint tmu, int size) int result; struct gl_texture_object *obj; + int real_tmu = tmu; if (fxMesa->HaveTexUma) { tmu = FX_TMU0; } @@ -227,7 +228,7 @@ fxTMFindStartAddr(fxMesaContext fxMesa, GLint tmu, int size) if (TDFX_DEBUG & VERBOSE_TEXTURE) { fprintf(stderr, "fxTMFindStartAddr: No free space. Discard oldest\n"); } - obj = fxTMFindOldestObject(fxMesa, tmu); + obj = fxTMFindOldestObject(fxMesa, real_tmu); if (!obj) { fprintf(stderr, "fxTMFindStartAddr: ERROR: No space for texture\n"); return -1;