Originally posted by: Scali
Originally posted by: akugami
There was a huge jump in terms of differences between DX9 and DX10. There is less of a jump between DX10 and DX11. Don't get me wrong, there are still some pretty major changes but at the same time there are more similarities than differences. DX11 is basically a superset of DX10.
That's a matter of perspective.
The API stays mostly the same. However, nVidia has mentioned that they're going from a SIMD architecture to a MIMD architecture.
That choice has little to do with the API, since DX11 could run fine on a SIMD architecture aswell. But it may give the next nVidia chip completely different performance characteristics (which aren't DX11-specific either, you'll see the same when running DX10 or DX9 games on the hardware).
So DX11 being a superset of DX10 doesn't necessarily mean that the underlying hardware stays the same.
Just like how DX9 software can run on DX10 hardware aswell, which is quite different from DX9 hardware, and usually more efficient.