Yes, that's exactly what I said.
And nobody is stopping you from using them.
What's happening is that you are trying to prevent people from having an open alternative, free to study, modify, use and distribute.
You shouldn't post drunk.Your argument about having a choice sounds a lot like other people's argument in favor of communism: it doesn't work yet, but let's stay on course, someday we'll get there. I hope you know how that ended.
I know how GCC, Firefox and Linux ended. If one day Mesa and Gallium3d end up the same way, it will be great.
In the meantime, just continue using windows, with 1st day support. nobody is stopping you. Why do you have open source so much?
In most cases when you see a 5 line patch add an important feature that usually means there were a couple of dozen earlier patches that represented the real work and the last patch either turned it on or fixed the last serious problem with the implementation. There were a couple of features which really *did* only take a few lines to enable but I don't think it makes sense to consider them "typical" of the work required.
Seriously, if the remaining work was that simple it would have been done months ago. Pretty much every feature on the list has already been tried one or more times but proved to be too complicated to get working quickly.
I think that work was related to a GL3 feature which is important to get to the next level of GL support but probably doesn't greatly impact end users today (since most of the apps out there are still using only GL 2.x level support). It is changes like that which represent a lot of the groundwork required in order to let a 5 line patch make a big difference a few months down the road.
Not sure I agree. The rate of change seems pretty similar to me, at least for the last couple of months.
http://cgit.freedesktop.org/mesa/mes...m/drivers/r300
http://cgit.freedesktop.org/mesa/mes...m/drivers/r600
Similar is kind of vague, what's similar? Let's make an example, from 2011-04-01, removing the commit gallium: add and use generic function for querying patented format support (v2), whichis the same for both, I count: -151/+329 for r300g and -19/+27 for r600g(approximate and not too miningful for various obvious reasons, but it's just to make an example).
I don't really agree with these statements. r300g uses the same CS ioctls as r600g (same checking and buffer relocation -- all radeons use the same scheme) and it performs close to fglrx (and in some cases faster). As I stated before, the difference lies in the fact that r300g has been worked on and optimized longer.
But cant you still add extra (optional) features to it?