The latest pre-release build from SVN trunk 
(http://www.virtualgl.org/DeveloperInfo/PreReleases -- 2.5.x Evolving) 
has numerous changes designed to make the interposer less intrusive. 
Basically, whenever VirtualGL loads a "real" X11, OpenGL, GLX, or XCB 
function, it now waits until that function is actually needed, instead 
of attempting to preload all of the functions in the body of 
XOpenDisplay().  When run with -nodl, libGL will not be loaded into the 
process at all until the 3D application actually makes an OpenGL or GLX 
call.  Furthermore, the XCB interposer can now be compiled and run on 
machines that lack XCB, so it is now enabled by default.  A more 
detailed description of the changes is here:

https://sourceforge.net/p/virtualgl/patches/5/

Any testing or feedback is appreciated.  This new approach should be 
generally much cleaner, less intrusive, and more future-proof.

DRC

------------------------------------------------------------------------------
_______________________________________________
VirtualGL-Devel mailing list
VirtualGL-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-devel

Reply via email to