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

Reply via email to