Limits may be queried with the
The maximum texture size can also depend on whether you're using
texture borders or mipmapping.
OpenGL 1.1 and the GL_EXT_texture extension offer proxy textures
which better indicate the maximum texture size than
The PROJECTION matrix stack size is at least 2 matrices.
The TEXTURE matrix stack size is at least 2 matrices.
The attribute stack size is at least 16. Similarly, the
client attribute stack (OpenGL 1.1) size is at least 16.
In some cases the hardware is at fault and the likelihood of a fix
is slim, short of hardware redesign.
In other cases a subsequent OpenGL software release may fix the problem.
Here are some tips on dealing with OpenGL bugs:
It's probably best to avoid using OpenGL texture borders in
general.
2. OpenGL Limits
The OpenGL specification calls for certain minimum requirements in any
OpenGL implementation.
These limits may be extended in some implementations but to be safe,
developers should be aware of the minimum requirements.
glGetInteger and related
functions.
glGet.
glPixelMap) must support at least 32 entries.
Larger maps of 256 or 4096 entries are common.
3. OpenGL Bugs
Unfortunately, OpenGL implementations often have some minor
(and occasionally, major) bugs.
Typically, these bugs are found in the more obscure corners of
OpenGL so they don't effect most applications.
Here is a small collection of known OpenGL problems discovered from
personal experience.
Please note that the following information may become
obsolete at any time upon the release of updated software.
Last edited on April 14, 1997 by Brian Paul.