Subject: Re: "fusion" of direct and indirect rendering imminent!
To: Blair Sadewitz <blair.sadewitz@gmail.com>
From: Eric Anholt <eric@anholt.net>
List: tech-x11
Date: 09/11/2007 14:30:58
--=-gqbhEf7rWe7DU3W5RrKQ
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2007-09-10 at 01:30 -0400, Blair Sadewitz wrote:
> Check this out!
>=20
> http://hoegsberg.blogspot.com/2007/08/redirected-direct-rendering.html
>=20
> This is the solution to the GLX direct/indirect rendering conundrum
> [which has annoyed me for years].  Dave Airlie et. al. have (alpha
> quality for now, but it does work) a zero-copy offscreen pixmap
> implementation:  Thus, DRI can render offscreen into EXA-allocated,
> TTM-managed buffers.
> In freedesktop.org's git, AFAIK, there is relatively mature FreeBSD
> code (by Eric Anholt) which could be merged into our tree to support
> this.

There is no TTM support for any BSD currently, and it's a significant
amount of code to write.  The current linux implementation requires a
lot of hairy VM stuff that I'm sure no BSD has currently (linux didn't
even have it until TTM).  I think I've figured out a way to avoid most
of the VM work, but the performance implications are unclear.

--=20
Eric Anholt                             anholt@FreeBSD.org
eric@anholt.net                         eric.anholt@intel.com


--=-gqbhEf7rWe7DU3W5RrKQ
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQBG5qahHUdvYGzw6vcRAriZAJsHR/ACNJdSdMtanFAFXw6zcbV1igCfdBgv
rLxebdoWsQL6dmxxLrR9CbA=
=bbrE
-----END PGP SIGNATURE-----

--=-gqbhEf7rWe7DU3W5RrKQ--