--- xf86-video-ati-6.6.3/src/radeon_render.c.jx 2006-10-03 11:00:42.000000000 -0400 +++ xf86-video-ati-6.6.3/src/radeon_render.c 2007-06-18 11:27:55.000000000 -0400 @@ -396,7 +396,7 @@ if (flags & XAA_RENDER_REPEAT) return FALSE; - if ((width > 2048) || (height > 2048)) + if ((width > 2047) || (height > 2047)) return FALSE; txformat = RadeonGetTextureFormat(format); @@ -424,7 +424,7 @@ txformat |= ATILog2(width) << RADEON_TXFORMAT_WIDTH_SHIFT; txformat |= ATILog2(height) << RADEON_TXFORMAT_HEIGHT_SHIFT; } else { - tex_size = ((height - 1) << 16) | (width - 1); + tex_size = (height << 16) | width; txformat |= RADEON_TXFORMAT_NON_POWER2; }