By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Basically, Microsoft wanted a way to standardize the way different parts of the PC communicate. The CPU and GPU specifically. The wide variety of configurations possible on PC were causing problems and some sort of standard was necessary. DirectX was created to create that standard.