If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Comment

They might if it's developers setting targets and then people directing project resources by setting bounties for those targets. It would motivate developers to work on those things that aren't fun but they've scheduled to write when they have too much time too.

Historically (thinking mostly of GNOME here) bounty programs haven't had much success. It's a problem in two parts, first, it isn't always clear cut who did what, and who deserves the bounty and doesn't. Quite a lot of time development is a collaborative effort and involves building on prior work.

Secondly, there's a psychological issue, people who work for fun, or for a sense of doing the right thing often get less enthusiastic if money is involved, even very small sums. You actually end up with even less volunteers than before.

Comment

What makes a Gallium driver *capable* of running a general state tracker,
i.e. OpenCL, OpenVG, Cairo or this DirectX10+ st and other state trackers
that already exist or will exist in the (near?) future? Is this requirement different
from the bare G3D OpenGL driver?
Afaik the r300g driver is considered rather advanced and does shiny things already
- how close is it to a general Gallium driver? Or is it that such a driver simply cannot
not exist and would always require more or less new work to support new state trackers?

To be honest I feel completely lost here.

I'd really like to see a roundup about the current situation of state trackers and the drivers.

Comment

Secondly, there's a psychological issue, people who work for fun, or for a sense of doing the right thing often get less enthusiastic if money is involved, even very small sums. You actually end up with even less volunteers than before.

Yeah but I'm talking about features no one wanted to do in the first place but which everyone agrees are required for full functionality.