> There are also three client-side pieces: libGL, *_dri.so, and (uh-oh) drm. > 'drm' here is libdrm, which lives in /cvs/dri/drm and is occasionally > imported into X as hw/xfree86/os-support/$(uname)/drm. libdrm is identical > on both sides, modulo wrapping some things like malloc to use either the Mesa > or X version.
It also lives in Mesa at src/mesa/drivers/dri/dri_client, we really need to drop the copy in Mesa and use the one in the DRM for building the -dri drivers, I'm not sure what my opinion on the best way to move forward is, all options look messy, as usual we always need to handle the old libGL/new driver cases and new libGL/old driver, I'll think about it some more and hopefully Ian or Keith voices some directional opinion :-) Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel