On Wed, Jun 06, 2001 at 03:28:49AM +1000, Gareth Hughes wrote:
> Digital Z-Man wrote:
> > 
> > Well, anyone who wants to, IMO.
> 
> In theory, yes.  In practice?  Not really.  Sure, the odd patch is
> submitted, but that's about it.  Not much else has come from the "open
> source community"...

Having seen it from both sides I'd say there were 3 big reasons for the
lack of general community input.

    - poor documentation for development purposes. hardware doco
      isn't available to the general public. DRI documentation is
      patchy overall and non-existent at the coding level.

    - the DRI is complicated. you need to know opengl, xfree86 &
      low-level driver coding. it's not something you can quickly
      reduce into easier to digest chunks.

These two are time related. The DRI is a new project. Using Mozilla for
a yardstick I'd guess it'll be 2 years before the DRI design is settled
and decent documentation appears. 

    - DRI development is not very open. i occasionally see words
      of wisdom from DRI developers, but if you hang out on linux
      kernel you can see that the dri-devel is relatively silent.

This is the real problem. I don't see nearly enough discussions held on
the dri-devel lists. This is probably because there are so very few DRI
developers and they're always busy.

The barrier-to-entry to DRI development is extremely high. I don't know
an easy fix. I'd guess that at this early stage - when the DRI needs to
be rapidly prototyped and the design fleshed out - you need a small but
smart group of developers. Only when the design is fairly complete will
there be significant value from the community.

-- 
The more I know about the WIN32 API the more I dislike it. It is complex and
for the most part poorly designed, inconsistent, and poorly documented.
                                                                - David Korn

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to