Originally posted by StealthHawk
i believe the point he is getting at is that as soon as DX8 games become more common, DX9 features could theoretically also be implemented easily as well. so the advent of DX9 games may coincide somewhat with DX8 games.
No way except for basic features. Will a DX8 card handle displacement mapping? DX9 requires a floating point pipeline and some features you can do there just are not feasible to run on a DX8 hardware.
Again the over all complexity of programming of DX8/9 is not the bottle neck here. Its the simple fact that the majority of the hardware out there is sub dx8 and thats what the developers will target, the majority.. Cg is a good tool to over coming the programming road blocks but again thats not the issue here.