Created attachment 33216 [details] glibgl1-mesa-glx When I start the Factor editor, I get broken textures. They seem to have some kind of "interlace" effect with empty lines between them. The program that I am running is Factor: <http://factorcode.org> and I am using Debian squeeze amd64 with Mesa 7.6.1 and the Radeon driver 6.12.4 as well as XServer-Xorg 1.7.4 (not using KMS). My video card is a Radeon Xpress 1250. Initially, I though it is a problem with Factor itself, but after switching to the software renderer, the textures look fine. Attached are screenshots of both versions (broken and working).
Created attachment 33217 [details] libgl1-mesa-swx11
Created attachment 33374 [details] Screenshot on R100 (Arch Linux) Here's how the program looks on Arch Linux, with an earlier chipset, the R100. No texture corruption.
Please check if you can reproduce the bug on mesa 7.7 and current mesa from git.
(In reply to comment #3) > Please check if you can reproduce the bug on mesa 7.7 and current mesa from > git. I tried Mesa 7.7 which migrated to Debian, still just as broken as before. Trying the git version would mean that I have to package the current git version as debian package to uninstall it cleanly afterwards, which is rather a lot of work.
(In reply to comment #4) > Trying the git version would mean that I have to package the current git > version as debian package to uninstall it cleanly afterwards, [...] No need to install anything at all, just set LIBGL_DRIVERS_PATH to the directory containing the self-built r300_dri.so.
Ok, I built todays Mesa from git, set LIBGL_DRIVERS_PATH and the corrupted textures are still there (I also checked gl-vendor-version which was "Mesa 7.9-devel" which looks about right).
The classic r300 driver has been abandoned long ago. It was replaced by the Gallium driver r300g. If you have issues with r300g please file a new bug report with component Drivers/Gallium/r300 Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.