Index: radeon_screen.c =================================================================== RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/radeon/radeon_screen.c,v retrieving revision 1.49 diff -u -b -B -u -r1.49 radeon_screen.c --- radeon_screen.c 5 Dec 2005 01:14:13 -0000 1.49 +++ radeon_screen.c 16 Dec 2005 07:37:36 -0000 @@ -624,8 +624,10 @@ screen->logTexGranularity[RADEON_LOCAL_TEX_HEAP] = dri_priv->log2GARTTexGran; } else { +#define RADEON_CONFIG_MEMSIZE 0x00f8 screen->texOffset[RADEON_LOCAL_TEX_HEAP] = dri_priv->textureOffset + screen->fbLocation; + dri_priv->textureSize += INREG( RADEON_CONFIG_MEMSIZE ) - dri_priv->textureOffset - dri_priv->textureSize; screen->texSize[RADEON_LOCAL_TEX_HEAP] = dri_priv->textureSize; screen->logTexGranularity[RADEON_LOCAL_TEX_HEAP] = dri_priv->log2TexGran;