Hellbinder[CE said:
]Just like the 1.1/1.3 PS approach was taken by most developers. They may also code for the Common DX9 denominator. what the DX9 spec lists as *look these are the instructions and this is DX9*.. Clearly Nvidia has overstepped the boundries for what 98% of developers will be willing to do. However it is also clear that the next coupple of generational increments will trend more towards the open ended nature of the Nv30.
Now I think this is kind of funny. These are the exact same arguments that I made back when the Radeon 8500 was released (in different words, of course).
As I said before, however, I'd really like to see some developer comments on the NV30's featureset. For example, it might turn out that developelers don't think that the R300's features are enough over DX8 hardware for it to be worth their time to program for (granted, I find this prospect very highly unlikely). But, the point is, I don't know of a single full-time game developer that frequents this board, and I'd really like to know what they think of the NV30.
Yes, it is very, very true that the NV30's additional programmability will only be useful if it's used in actual games. But who decides how these features are put into those games?
As a side note on PS 1.4, it appears that most developers are merely going to use the spec for supposedly increased performance on 8500 cards (I say supposedly because the GeForce4 still tends to outperform the 8500's, according to JC and UT2k3 benches). However, DOOM3 does have engine support for one feature that the GF3/4 cards do not have: increased precision for certain color operations (I believe it's used for specular lighting in this scenario). So, while PS 1.4 doesn't get you much, it can get you something. Me, I am still glad I got my GeForce4 Ti 4200, for a number of different reasons.
So, it is almost certain that at least a few games in the future will use the increased programmability of the NV30 over the R300. The questions we have to ask are when will they be out, how much of an improvement will we see, and how many games will use these features?