- Win32 without vendor drivers: OpenGL 1.1 only
- 3Dfx cards with 3Dfx drivers: OpenGL 1.1 only
- 3Dfx cards with MesaFX drivers: OpenGL 1.3
- OpenGL "minimum maximum" size: 64 x 64
- OpenGL standard sizes: must be a power of two before OpenGL 2.0 (dimensions may differ)
- Early 3Dfx cards: 256 x 256 max size
- Early 3Dfx cards: 8:1 and 1:8 maximum aspect ratios
- Early 3Dfx cards: ~ 2 MB texture memory
- 3Dfx cards: only 16 bit color with dithering
- Early 3Dfx cards: No 2D support internally, 3D must be fullscreen
- mesademos good way to check for conformance failures?
- GL_POINT_SMOOTH / GL_LINE_SMOOTH are broken for many cards/drivers
- some don't render smooth points at all
- some don't render point sprites (at all, or just in display lists)
- some force fall back to software rendering
- http://www.openscenegraph.org/projects/osg/wiki/Community/Tasks/OpenGLConformance
- ATI < Catalyst 6.6 for Windows
- Swap with vsync on locks CPU to one thread, chews 100% CPU
- GL_SGIS_generate_mipmap broken for compressed textures
- Point sprites disappear when GL_POINT_SMOOTH is on
- Spurious extra lines with display lists and glPolygonMode = GL_LINE
- NVIDIA
- In quad-buffer mode, sometimes left and right switch for a few seconds
- 3DLabs
- Point sprites don't render with display lists