From 43ed92b3a1abceb03dd2c0bcc05f466e9a3f620a Mon Sep 17 00:00:00 2001 From: Daniel Borca Date: Wed, 14 Jan 2004 07:10:12 +0000 Subject: fixed a bug in texture memory manager when in UMA mode --- src/mesa/drivers/glide/fxdd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mesa/drivers/glide/fxdd.c') diff --git a/src/mesa/drivers/glide/fxdd.c b/src/mesa/drivers/glide/fxdd.c index d7d347abae..0ee4216cb1 100644 --- a/src/mesa/drivers/glide/fxdd.c +++ b/src/mesa/drivers/glide/fxdd.c @@ -1347,14 +1347,16 @@ fxDDInitFxMesaContext(fxMesaContext fxMesa) do { textureLevels++; } while ((textureSize >>= 0x1) & 0x7ff); - fxMesa->textureMaxLod = textureLevels - 1; ctx->Const.MaxTextureLevels = textureLevels; +#if 1||FX_RESCALE_BIG_TEXURES + fxMesa->textureMaxLod = textureLevels - 1; if ((env = getenv("MESA_FX_MAXLOD")) != NULL) { int maxLevels = atoi(env) + 1; if ((maxLevels <= MAX_TEXTURE_LEVELS) && (maxLevels > textureLevels)) { ctx->Const.MaxTextureLevels = maxLevels; } } +#endif } ctx->Const.MaxTextureCoordUnits = ctx->Const.MaxTextureImageUnits = fxMesa->haveTwoTMUs ? 2 : 1; -- cgit v1.2.3