Hello Kyle, A few questions/points of discussion:
* What is your take on having a libglvnd 'package', which provides the headers (and maybe other materials), apart from the libraries ? I'm basically thinking about OpenGL.h, GLX.h, etc for programs that wish to use new ABI, and glvnd{Foo,Bar}.h which mesa and other GL implementations. * (Slightly out of scope here) Has there been any plans to have an interop between vendors' GL implementations ? I am leaning towards 'nearly impossible' and 'with limited to no interest from the different vendors'. * There was an idea to expose separate libOpenGL libraries, one for each (major?) GL version. What happened on that front ? * The existing x11glvnd extension seems to be a "xserver only" approach. Iirc at XDC last year, people were leaning towards using an FD to obtain all the information needed. Currently mesa/xserver uses that to detect if we should load i915, i965, r300, r600... driver. What's your take on this ? * The POC code at github looks quite good and consistent. Here are a few bits, in case you're interested. - We're building either libGLX_mesa or libGL, but never both. - Lovely interactions with --with-gl-lib-name. Perhaps we should remove the latter. - Insanely long lines and other coding style nitpicks. - 'Export what you need' Cheers, Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev