On Tue, 3 Aug 1999, Rik Faith wrote: > Precision Insight released the first version of the Direct Rendering > Infrastructure (DRI) to XFree86 in June 1999 (this version is currently > available in the XFree86 3.9.15 snapshot). Since that time, we have been > thinking about how to enhance and improve the DRI to better support more > features and a wider range of graphics hardware. The first draft of a > brief summary of our thoughts is now available for comment: I don't have any specific comments on the DRI document. I would urge you however to be careful when making changes to the SAREA to ensure that it does not contain any OS-specific elements. If/when I port the DRI to FreeBSD, I want to make it possible to run Linux DRI programs under FreeBSD's Linux emulator. This would involve running a Linux DRI program linked to a Linux version of e.g. gamma.so which was talking to the FreeBSD kernel DRI component and a FreeBSD native X server. This is actually a pretty reasonable setup as long as the SAREA has identical format on both Linux and FreeBSD. The arguments to DRI ioctls can be converted if necessary (I would prefer to avoid it but it is possible) but since the SAREA is a shared memory structure, it will not be possible to convert this in FreeBSD's Linux emulator. -- Doug Rabson Mail: [EMAIL PROTECTED] Nonlinear Systems Ltd. Phone: +44 181 442 9037 _______________________________________________ Mesa-dev maillist - [EMAIL PROTECTED] http://lists.mesa3d.org/mailman/listinfo/mesa-dev