At 04:03 PM 10/14/99 -0600, Brett Johnson wrote:

>So are you saying that before GetProcAddress can be called for a given 
>extension,
>a context which supports this extension must have been created and bound at 
>some
>time previous?  This seems like a pretty onerous requirement to me, and
kind of
>invalidates the whole reason for context independent pointers in the first 
>place.

On the flip side, does it make sense to even call GetProcAddress before you
have queried the existance of an extension?  I think not.  And synthesizing
the GLX protocol requires an implementation to provide a template; the
client side GLX can't do its initialization work unless an implementation
is present.  I suppose this can all be done at process initialization time,
when each driver registers itself with the GLX.  Sounds like a pretty
heavy-weight initialization though.  Maybe we should stick with context
dependence, hehe.  :)

I dunno, this is a tough call.  I think I'll just raise this issue and
avoid pontificating, for a change.

 -- Michael

Reply via email to