On Mon, 22 May 2000 [EMAIL PROTECTED] wrote:
> On Mon, May 22, 2000 at 08:26:30AM -0500, Stephen J Baker wrote:
> | On Fri, 19 May 2000 [EMAIL PROTECTED] wrote:
> | > However, I acknowledge that the suggestion is weak, because things in
> | > addition to prototypes are involved. How about GL_GLEXT_LEGACY
> | > instead? That should capture the notion of restoring all the old
> | > behavior.
> |
> | So is there now some kind of a token that programs can use to say:
> |
> | #ifdef {something}
> | use new ABI-like extension mechanism
> | #else
> | use legacy mechanisms
> | #endif
>
> At first blush, I'd say "use GL_GLEXT_LEGACY for that." (If it's
> defined, use the old mechanism; otherwise use the new.) I might have
> misunderstood your question, though.
That's the wrong sense for backwards compatibility. I need something
which is defined in ABI-compliant OpenGL's but not in a 'traditional'
OpenGL that contains no GL_GLEXT_* tokens.
GL_GLEXT_LEGACY only tells me that although this is an ABI-compliant
implementation, all the new stuff has been turned off for some reason.
Did we decide to have a GL_GLEXT_VERSION token? That would do nicely.
Steve Baker (817)619-2657 (Vox/Vox-Mail)
L3Com/Link Simulation & Training (817)619-2466 (Fax)
Work: [EMAIL PROTECTED] http://www.hti.com
Home: [EMAIL PROTECTED] http://web2.airmail.net/sjbaker1