> For the record, here's my super condensed opinion:
> 
> In a single screen, homogeneous driver environment, it makes no difference.
> 
> In a multi screen, heterogeneous environment, glGetString may return
> different extension strings for different contexts, therefore glGetAnythingEXT
> must return context-specific information.  An app must check the extensions
> per-context, so it must do *all* its extension specific setup per-context,
> including obtaining function pointers.

We already have an application that is heavily dependent on multiple
contexts, some of which have different capabilities depending on the
various buffers needed, so this makes complete sense to me. We already
have to handle per-context capabilities.

Multiple-display OpenGL capability is going to be extremely important,
especially on Linux. As an ISV I want to make sure whatever decisions
are made allow this capability.

-Paul

-- 
Paul T. Miller        | [EMAIL PROTECTED]
Principal Engineer    | Softimage Graphics and Effects Software Group
Avid Technology, Inc. | Opinions expressed here are my own.

Reply via email to