This software is a collection of essential system files necessary for running the latest multimedia applications and gaming software on Windows.
In recent years, Microsoft has expanded DirectX to include additional multiplatform game development APIs like XInput, which are meant to enhance or replace individual components of DirectX. Among these APIs, Direct3D stands out as the most publicized and widely used in the development of video games for Microsoft Windows, Microsoft Xbox, and Microsoft Xbox 360. Besides game development, Direct3D is also essential in software applications requiring 3D visualization and graphics tasks, such as computer-aided design and manufacturing engineering.
Generally, the DirectX software development kit (SDK) contains runtime libraries for easy integration into development projects, together with accompanying headers and documentation for hassle-free coding. In the past, the runtimes only became available via game installation or by user consent. DirectX was absent in Windows 95, but it was included in Windows 95 OEM Service Release 2. Every subsequent Windows version has integrated DirectX in their system, and the SDK is also available as a free download. Although the runtimes remain proprietary, the source code of most SDK samples is open-source.
Currently, Direct3D has two significant releases, Direct3D 10 and Direct3D 9Ex, which only work for Windows Vista. This is due to their dependence on the new Windows Display Driver Model (WDDM) introduced specifically for Windows Vista. The WDDM graphics architecture features a video memory manager that permits multiple applications to virtualize graphics hardware and services like the Desktop Window Manager.
Version 9.26.1590: N/A