In your message of 11 November 1999 you write:

> Stephen J Baker wrote:
> > 
> > On Thu, 11 Nov 1999, Brett Johnson wrote:
> > 
> > > I propose that we modify glXGetProcAddress to take an enum/offset as its
> > > argument, rather than a character string.  I.e.:
> > >
> > >     void *glXGetProcAddress(GLenum offset);
> > 
> > Yuk!  Horribly, horribly incompatible with wglGetProcAddress.
> 
> True.  And your point would be...?
> 
> I don't think that wgl/glX compatibility is an objective here.  And I'm only
> suggesting this modification if we step off the cliff of defining a static
> order to the dispatch table.  If we don't try to statically define the dispatch
> table offsets, then it's not worth monkeying with changing the interface.

Well,

what about the point that there are different vendors out there
supplying a libGL, that for some reason uses a totally different
dispatch mechanism ? IHMO, the whole discussion drifts off to much
into specific implementation details.

>From ausers prespective, I would guess that it's way more important to
make porting easier (yes, this also means from and to windows). Having
a glXGetProcAddress() that is essentially compatible with a
wglGetProcAddress() is a very important thing to have. 

- 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