(In reply to comment #20)
> Setting this environment variable disables tiling in r300g:
>
> RADEON_DEBUG=notiling
>
> It must be set such that the Gnome Shell can see it, of course.
I tested gnome-shell with it; when using alignment table patches (Xorg's ColorTiling was always false), there was no change. However, when I reverted to original r300_texture_desc.c, things seem to work more-or-less correctly -- 8bpp textures seem to render fine (there's one case when I'm not sure), however, small 32bpp textures still render incorrectly.
(In reply to comment #20) DEBUG=notiling
> Setting this environment variable disables tiling in r300g:
>
> RADEON_
>
> It must be set such that the Gnome Shell can see it, of course.
I tested gnome-shell with it; when using alignment table patches (Xorg's ColorTiling was always false), there was no change. However, when I reverted to original r300_texture_ desc.c, things seem to work more-or-less correctly -- 8bpp textures seem to render fine (there's one case when I'm not sure), however, small 32bpp textures still render incorrectly.