trinibwoy said:
I believe ATI did just this with their excellent DX9 support with R300 but why would they drop the ball on R420. I may be missing something but feature wise does R420 bring anything to the table in the context of the above quote?
Before the R300 ATI had a significantly lower market-share, low developer mindshare, and bad overall perception.
They badly needed a product
and a strategy to change that.
1. They needed a card that has cutting edge features so that developers can try them out and experiment (like you qouted for the NV40)
2. They had to give away a LOT of free cards to developers.
3. They had to convince developers that those features are immediatly useable.
Point 3 is actually very hard to achieve as it needs two things:
a) The new features has to run at a great speed
b) Make sure the cards are selling well to users otherwise developers wont implement features that only affects a very small amount of users.
In other words they needed a card that sells well to consumers, so:
1. They needed a card that runs existing applications exceptionally well.
2. The card has to have better IQ at low performance hit.
They did all this and it was a success.
You can see they were successfull at convincing even big developers like Valve to use the new features.
They don't need to do the same with R420 - since they are in a very different position now.
They improved market share, developer mindshare and overall perception.
So even if R420 is not the first choice for developers it's okay since the card will probably sell well anyway, perception will stay good if they market it well.
And by the time R500 arrives their status with developers will still be much better than before the R300.
OTOH, nVidia is doing a very similar tactic with the NV40 like ATI did with R300 - so let's see how it works out.
And on another note - let us assume that there is no NV40, what hardware would be used during development of games to be released in a year or two requiring advanced features? Are these things done in software or is there always professional hardware that leads the consumer market?
It's easy it would be an R420.
And advanced features doesn't neccessarily require more advanced shader support.
If hypotetically no new features were introduced in the next 5 years - only speed improvements, you would still see a persistent improvment of game engines and titles.
And no - no game developer will use software emulation to create effects that
might have a hardware support in the future.