From 731852f8a17c39dd0b7be92175621373320bae5d Mon Sep 17 00:00:00 2001 From: Daniel Borca Date: Wed, 7 Jan 2004 13:58:04 +0000 Subject: [PATCH] bugfix in texture swapping mechanism (multitex) --- src/mesa/drivers/glide/fxtexman.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.11.0