I have been using the latest Debian packages from Michel Daenzer since a few years and that solved most problems with GL apps. However, there are still a few left: - in the XScreensaver hack "AntSpotlight", I don't get to see the desktop... Only the ant walking on a black surface... A similar thing happens with Flipscreen3d and GFlux (grab) (normal GFlux does work, but with the grab version I only see a white plane).
That's what I'm seeing to, at least with a just installed suse 9.1 linux version (xfree 4.3.902).
Concluding (based on the rest of your mail): we should file bug reports against Xscreensaver(-gl)?
It is not directly limited to 512. Rather, the driver calculates what
maximum texture size it actually can handle in the worst case. So, it makes sure there is always enough video ram, for the radeon driver (which only exposes 2 texture units) this means there must be enough video memory to bind 2 textures with maximum resolution (and maximum bytes / pixel, which is 4), including mip maps. So, for 512x512 you need 512*512*4(bytes per pixel)*2(texture units)*1.4(for mipmaps), which is ~3MB. But for 1024x1024 you already need ~12MB, for 2048x2048 ~50MB. Other drivers typically just announce the maximum, and use a fallback, more clever texture upload functions like not uploading mipmaps which are not used, or maybe agp texturing if not enough video ram is present when these worst-case-conditions are actually met. You can see in your XFree86 log how much video ram the driver thinks is available for textures.
(II) RADEON(0): [agp] GART texture map handle = 0xe0302000 (II) RADEON(0): Using 5 MB for GART textures (II) RADEON(0): Will use 2752 kb for textures at offset 0x1d50000
The card has 32MB RAM and I'm usually running at 1600x1200x24.... is this reasonable?
It seems the Radeon driver doesn't have the fallbacks you mention, then?
But, in any case, if the app has severe rendering errors when large textures are not possible, the app is broken. Minimum OpenGL requirement for maximum texture size an implementation must support is 256x256.
OK, see also above. I'll report this to the authors :) Thanks for your reply.
Kind regards,
Manuel
------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel