Hello all,
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).
- a GL app reports that the maximum texture size is 512, while the windows version of that app reports 2048 (when using the Ati drivers,It is not directly limited to 512. Rather, the driver calculates what
of course). The texture size of 512 causes some problems in the GL
app, while in Windows it runs fine. The problems are similar to the
issue above: surfaces are simply white. Why is the maximum texture
size limited to 512 in the DRI for the Radeon 1?
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.
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.
Roland
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel