On Thu, 19 Sep 2002, Jens Owen wrote:
> 
> Think of the DRI trunk as a 3D development branch of XFree86.  For the 
> 8500, we've been focused on developing the 3D driver with full TCL 
> support.  Other non-3D enhancements have been happening in the main 
> branch (XFree86).  The 3D enhancements will be merged into the main 
> development branch of XFree86 before 4.3 goes out.

Yes. But merging is likely to be a _lot_ easier if the two branches were
to track each other more closely, since then the DRI added code would have
been tested with the XFree86 CVS changes all along, instead of one huge
merge flurry at the very end that just makes everybody unhappy when
something breaks and the release date is getting closer and closer..

At least that's how I've usually found merges.

> >>On my Radeon 8500, the DRI tree apparently still doesn't do the Xv
> >>extension correctly, even though XFree86 CVS has done it for ages (thanks
> >>to Keith for getting the relevant bits off Gatos). So I have to have two
> >>different X servers, depending on whether I want to watch DVD's or whether
> >>I want to check 3D behaviour.
> 
> A word of caution about DRM compatability and Gatos.

Gatos does fix real bugs, and I don't see why people are so down on it.  
There seems to be some feeling among the XFree86 people that the Gatos
people are rogue, just because they aren't as strict about checkin
criteria as XFree86 is.

But I suspect that exactly _because_ they aren't as strict, they sometimes 
get more done. Certainly faster.

( Yes, the Gatos people do not share some of the same concerns the XFree86
  people do. I know XFree86 people must sometimes be frustrated with the
  fast-and-lose "just get it working" approach of some of the Gatos code,
  but I bet that the Gatos people are frustrated about the fact that
  sometimes the XFree86 people don't seem to care about some things
  _working_ at all.

  "Stability" of a code-base that doesn't do what people need it to do is
  simply not very relevant sometimes. )

>                                                 I'm not certain 
> how much of the Gatos functionality Keith P. has integrated into 
> XFree86, but they have been releasing DRM drivers that are not backwards 
> compatible with old XFree86 releases.

As far as I can tell, Keith has only merged the real hw bugfixes from 
Gatos (and having looked at the Gatos code, it's nowhere near as horrible 
as some XFree86 people seem to think. Yeah, they have some hacks in place 
especially to handle stuff like video input which base xfree86 has no 
support for at all on _any_ platform from what I can tell.. )

Anyway, I'm not talking about Gatos itself (although I _do_ worry about 
just the merging problems, since Gatos historically has done a lot better 
on multimedia than XFree86 CVS). I'm talking about bog-standard XFree86 
CVS, which does do Xv correctly, and has for some time.

Right now the lack of merges makes the DRI tree less useful than it might 
potentially be, and I have at least never personally noticed that merging 
would get any easier with time.. 

                        Linus



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to