What can various 3D cards do with OpenGL?

I’m the project manager of the Open Source Crystal Space 3D Engine (http://crystal.linuxgames.com). One of the targets of that engine is OpenGL. But I’m having a great deal of trouble trying to please all different (non-conformant) OpenGL cards and drivers. Some cards support stencil, some don’t. Some crash when rendering geometry after z-plane, some don’t. Some correctly report maximum supported texture size, some don’t.

Basically I would like to know if there is a list of known caveats and other issues with all/most current 3D cards. Especially from the point of view of OpenGL.

Greetings and thanks,

Hi there!

Uhhhh, such a list would be indeed of great help.

However I think that list would be quite huge, since it also need to keep track of different driver versions (i.e. the Matrox G400 drivers gave me a headache).

Best regards,


There was a lists available at

which detailed OpenGl Capabilities across a wide range of card.

I have the page offline but the link is down.
I can email you data if you wish

Rob http://www.pocketmoon.com

Hm yeah thats a good start.

However not all of the features listed there actually work the way you would expect.



I think that if the cards are still being sold (even old supported ones, like the Rage Pro family), then some of these issues should be reported, and hopefully fixed, since they sound like bugs.

Also note that all cards support stencil using software rendering, and there’s no simply way to know if you’re using software rendering or not (for example, GeForce family in 16 bit mode will use software rendering when stencil is enabled).

Originally posted by pocketmoon:
[b]I can email you data if you wish


Yes, I’m very interested in that list. Can you mail it to jorrit.tyberghein@pandora.be please?