On Sun, Mar 03, 2002 at 11:44:44PM +0100, Laurent Pinchart wrote:
> I'll have a look at that.
>
> Which CVS branch should I start with ?
On the glide side you want to use glide3x, but I don't think they ever
created any branches there. There are glide3x for V3 and glide3x for
V{4,5} branches which are different. Reconciling those will be a bit of
a hassle, but the architectures are really close so the differences
aren't too large.
As for the DRI, start with the trunk. Mesa 4.0's been merged so it's as
up to date as anything. When you decide you're ready you can create a
branch and check in this work on that. Probably tdfx-3-0-branch I would
guess.
All the functions used by the tdfx driver are in fxglide.h. That makes
it clear what functions you have to replace. The init code and the
packet transmission is likely to be the most difficult to get cleanly
out of Glide. Most of the functions should be pretty easy. The current
code uses Glide's state to context switches, so you'll need to pull from
Mesa's state and reexecute the appropriate commands. That's the basic
approach. Send questions my way.
- |Daryll
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel