Quote: "Why would developers write application-specific code for a 2D application? Last time I checked, FireFox didn't have much in the way of normal mapping, stencil shadows or high dynamic range lighting. I haven't seen any cubemapped fresnel-modulating water shaders either. "
oh, my sides are split-ting. You are SO funny.
Anyways, yeah as far as the cards goes for development means. I hope you got my point on the matter
It's not often I'll use Mozilla as an example of something that's good but for development-means, if it works in Mozilla it works in anything. Provided your keeping to the Specifications set by the independant body.
In this case it would be the Microsoft. I think the added bonus with this selection of cards, is the fact that in terms of power. They are pretty much equal, meaning for real-time gaming it makes no odds. So it comes more down to the technical features, in which the GeForce 6-Series hands it's competitors ass back to it on a platter.
I've found compiling Microsoft Windows Media Format 9 Videos to be almost R/T. You can seperate the two meaning, you can take videos in R/T without giving a gameplay hit.
Shaders run according to the specifications set, meaning the development of them is more multicard rather than needing several versions all slightly different.
FX Composer 1.6 actually comes with an optimisation tutorial project, I think it shows quite well how to make the most out of your shader development.
It also enables you faster Model / World development as under OpenGL (something most 3D Packages use) it is capable of standing it's ground with ATi's FireGL Series.
NVIDIA does provide a nice stable development platform. It was the reason I chose the FX over the 9Series last time.