dobradusa
01-06-2007, 12:45 PM
I am a bit annoyed by the zillion versions of glext.h header files floating around OpenGL developer sites. For example, I have compared the one from opengl.org, nvidia.com, and oss.sgi.com. The one from opengl.org seems to be the newest (it says GL_GLEXT_VERSION 38) but doesn't include declarations for latest nvidia extensions. The one on nvidia's site is GL_GLEXT_VERSION 28, and the one on sgi is GL_GLEXT_VERSION 29, but doesn't even include declarations for OpenGL 2.1.
In the end it seems like the oldest header file by version (the one from nvidia) is most up-to-date.
I guess ati must have its own header file that includes ATI's last additions.
One could say the same about extension registries - all sites seem to have their own, unsync'd with all the others.
Since header file updates must be coordinated in some way I wonder if there exists an integral version of glext.h which includes all of the latest extensions.
In the end it seems like the oldest header file by version (the one from nvidia) is most up-to-date.
I guess ati must have its own header file that includes ATI's last additions.
One could say the same about extension registries - all sites seem to have their own, unsync'd with all the others.
Since header file updates must be coordinated in some way I wonder if there exists an integral version of glext.h which includes all of the latest extensions.