> 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.
