Caporegime
- Joined
- 18 Oct 2002
- Posts
- 33,188
We may of seen more Dx10 games with better usage if it was for for the problem of 10 or 9 & not both.
without question, there would be no need not to. Essentially games are in product cycles of , hell, up to 5 years(won't mention Duke Nukem as a game taking that long is incredibly rare). They are likely to go through at least 1 upgrade in DX version aswell as several smaller upgrades. Because of the backwards compatibility you can essentially, as you build the game slipstream new options in, add new lighting effects to your current engine without removing the old versions. With DX10 it would be a lot of extra work as its not really an addon, but a replacement and you still have to support dx9 anyway. We're now seeing a couple more games where DX10 is actually faster than running in dx9, far cry 2 for instance. AS dev's get better with it, it offers better performance and the sooner in an engines creation they switch to DX10 the sooner they can tune the engine to DX10 rather than DX9.
But realistically this was always coming, you can't go forever on old code, it was inevitable that when they made a non compatible switch games would take far longer to use DX10 than the switch to dx8 or dx9, it doesn't make dx10 bad or that dev's don't like it.