Great! egl/xegl* are working for me on Nouveau NV40, after installing a src/gallium/winsys/xlib version of libGL.so. Haven't tested OpenVG.
egl_g3d currently requires the winsys/xlib version of libGL.so., that use the Mesa xlib driver, which implements GLX dispatch, even though it currently only dispatches to Mesa's fakeglx. How about adding GLX API support to egl_g3d by creating a GLX dispatch table and hooking it into xmesa? This would allow to use egl_g3d for both eGL and GLX when using a Gallium driver. Also how about using XCB instead of Xlib, so that X11 protocol usage is even more direct? The screen surface and MESA_gallium code also needs porting to egl_g3d. Hopefully I can get it working soon.
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev