Hi All, Let's rein this back a little. It has been adequately proven (to me) that both context-specific and context-independent specs *can* be implemented successfully and with equivalent run-time efficiency. If we can agree on that, we can drop the implementation discussion and concentrate on what is the right thing to do in terms of the OpenGL API. Shall we try to have a more concise discussion addressing just the API considerations? ######## 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. OpenGL on the Macintosh is already a multi screen, heterogeneous environment, and a Linux implementation could certainly be the same. I think it would be short sighted to fail to take that into consideration. Later Bob Beretta Apple Computer
- Re: [oglbase-discuss] OK, back to Re: 2nd draft: GL_EXT_ge... John M. Zulauf
- Re: [oglbase-discuss] OK, back to Re: 2nd draft: GL_EXT_ge... Brett Johnson
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Brett Johnson
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Michael I Gold
- Re: [oglbase-discuss] OK, back to Re: 2nddraft:GL_EXT_get_... Brett Johnson
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... akin
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Brett Johnson
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Michael I. Gold
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Thomas Roell
- RE: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... John R. Dennis
- Re: [oglbase-discuss] GL_EXT_get_proc_address: API conside... Bob Beretta
- Re: [oglbase-discuss] GL_EXT_get_proc_address: API conside... John M. Zulauf
- RE: [oglbase-discuss] GL_EXT_get_proc_address: API conside... John R. Dennis
- Re: [oglbase-discuss] GL_EXT_get_proc_address: API conside... Thomas Roell
- Re: [oglbase-discuss] GL_EXT_get_proc_address: API conside... Bob Beretta
- Re: [oglbase-discuss] GL_EXT_get_proc_address: API conside... Thomas Roell
- Re: [oglbase-discuss] GL_EXT_get_proc_address: API conside... Stephen J Baker
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... akin
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Thomas Roell
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... akin
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... Thomas Roell
