Touted as one of the biggest milestones in Windows games development in recent years, DirectX 10 ultimately didn't live up to the hype as far as end-users were concerned. A large part of the disappointment was perhaps due to a misunderstanding of what DirectX 10 was supposed to be. DirectX 10 was a fundamental refresh of the entire API and it brought a much-needed reboot to an aging API model. The reboot removed a lot of the legacy clutter left over from over a decade of previous DirectX developments. DirectX 10 was never really about the end users at all, it was really about the developers.