The main difference between them is not the programmable pipeline because that is also available in DirectX 9.0c. The big difference is that DX10 and DX11 are far more verbose and handle things a...