"Michael I. Gold" wrote:

> In my mind there are two unresolved issues:
>
> 1) Whether or not returned pointers are context independent
>
> 2) Whether this is a GL extension or a GLX extension
>
> and I see the two as being peripherally related.
>
> If we are going to allow context-independent pointers, then this MUST be a
> GLX extension.  If its a GL extension, it doesn't make any sense
> semantically to allow the same value to be used with other contexts.

Absolutely correct.  It is perfectly acceptable for a GLX extension to return
pointers to GL extension routines, and if context-independence is desired
this is how it must be done.  glXGetProcAddress could be called with or
without having created a context or made it current, so the semantics
make sense.



Bob Beretta
Apple Computer

Reply via email to