In your message of 25 April 2000 you write:

>   - A new version of the glext.h extension interface header, for
>     use both with the OpenGL ABI for Linux as well as other platforms,
>     is available at:
> 
>       http://oss.sgi.com/projects/ogl-sample/ABI/glext.h
> 
>     I've spent quite a bit of effort tracking down every possible (well
>     defined) extension I could, and some that aren't so well defined,
>     though I'm sure I've missed a few - please let me know. Preferably
>     in the form of patches to the enum.spec/gl.spec files.

There is a problem with the idea of including OpenGL 1.2 defines in
glext.h. Basically the ABI requires already gl.h to have all of those
defines regardless, of whether it's a 1.2 implementation or not.

For our case (shipping a 1.1 libGL.so, we have added all of those
defines, but do not define GL_VERSION_1_2), this leads to redefined
defines.

Hence, either the ABI should drop the requirement of the 1.2 forward
compatibility with a 1.1 based library, or simply not define those
things in glext.h.

- Thomas
-- 
             Thomas Roell   /\         An imperfect plan executed violently
             Xi Graphics   /  \/\ _     is far superior to a perfect plan. 
         [EMAIL PROTECTED]   /   /  \ \     
                         / Oelch! \ \             George Patton

Reply via email to