r600c: properly align mipmaps to group size
[mesa.git] / src / mesa / drivers / dri / radeon / radeon_common_context.c
index 40544860b3bfb3e6aeca049fc6fa94c12713942f..1047dfae0b3d25c51ef4e47e31deab54730fc784 100644 (file)
@@ -251,9 +251,9 @@ GLboolean radeonInitContext(radeonContextPtr radeon,
                        radeon->texture_rect_row_align = 512;
                        radeon->texture_compressed_row_align = 512;
                } else {
-                       radeon->texture_row_align = 256;
-                       radeon->texture_rect_row_align = 256;
-                       radeon->texture_compressed_row_align = 256;
+                       radeon->texture_row_align = radeon->radeonScreen->group_bytes;
+                       radeon->texture_rect_row_align = radeon->radeonScreen->group_bytes;
+                       radeon->texture_compressed_row_align = radeon->radeonScreen->group_bytes;
                }
        } else if (IS_R200_CLASS(radeon->radeonScreen) ||
                   IS_R100_CLASS(radeon->radeonScreen)) {