Immediate Mode Changes for DirectX 6.0

DirectX 6.0 is backward compatible with all prior versions of DirectX, and offers several features that improve performance, increase ease-of-use, and exploit new hardware features:

Performance enhancements:

Ease-of-use improvements

Support for cutting-edge hardware features:

DirectX 6.0 uses the same object model that was utilized in DirectX 5.0. (This is a different object model than was used in DirectX 3, however), however the programming approaches offered by legacy interfaces are still supported in DirectX 6.0.