Thomas Roell wrote: | | The goal here to define a list of prerequisites so that multiple | different libGL implementations that are binary compatible can coexist | on IA32 LINUX. ... I wouldn't have phrased it that way, but we might still agree with one another. I would have said that our goal (as part of the Linux OpenGL Base project) is to standardize enough of the system environment so that OpenGL/GLX-based applications compile on any Linux distribution and the resulting executables run on any Linux distribution (subject to the usual constraints about CPU architecture and availability of OpenGL extensions). One consequence of this is that it would be possible to use different libGL implementations, as long as they conform to the standards. | ... The goal is not to define a driver API for any specific | libGL. It is quite clear that for any give libGL implementation there | has to be a driver API (which is what you are talking about). You're correct that the interface between libGL and the driver isn't part of the Linux OpenGL Base project. It came up only because we needed to understand some of the implications of guaranteeing that a pointer fetched by GetProcAddress would work with any rendering context. Standardizing the driver interface could be the goal of another project, outside the scope of this one and lower priority at the moment. Allen
- 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
- 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... David Blythe
- 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... Michael I. Gold
- Re: [oglbase-discuss] OK,back to Re: 2nd draft:GL_EXT_get_... Bob Beretta
- Re: [oglbase-discuss] OK, back to Re: 2nd draft:GL_EXT_get... John M. Zulauf
- 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 M. Zulauf
