» Sun May 08, 2011 5:43 am
DX11 is nearly 90% backwards compatible with DX10. DX11 is more like DX10.5. The way the API's are intertwined and due to the vast redundancy in features between the two, it's extremely hard (if not near impossible) to program a game which will use DX11 but NOT DX10. The amount of extra work to do that is HUGE. Only one game has done this so far - DIRT2, and the reason was ATI payed Codemasters a lot of money to lock out DX10 to showcase their new DX11 cards.
Doing so cost a lot of money, wasted a huge amount of time, delayed the game, made the thing extremely hard to program, and resulted in limited DX11 visuals.
So unless NVIDIA did the same thing and the $2mil they gave Crytek went for the purpose of locking out DX10, then it would be illogical, uneconomical, and insanely hard to make Crysis 2 only a DX11 game with no DX10 support.
DX11 was designed to use DX10 to it's fullest potential and then tack on additional features like Tessellation and GIL. Due to the way they two API's are designed and are interdependent on each other, I will be extremely surprised and disheartened if there is no DX10 support.
Creating a DX11 only game would be equivalent to basically rewriting the entire DX11 API.