

DirectX 11.1 is supported in Windows 8, Windows RT, and Windows Server 2012. Once you have downloaded and run the web installer, you will be required to restart your system.ĭirectX 11 is supported in Windows 7 and Windows Server 2008 R2. The DirectX End-User Runtime Web Installer will install the DirectX files your computer is missing.

You can search for DirectX from the Microsoft Download Center.


You can get more information on this at KB179113.Ģ. You can also manually download and apply the update package that updates DirectX to the latest version for your operating system. Apply the latest service pack or platform update which may be offered to your system. You could use the Windows Update to update your DirectX to the latest available version. You may want to take a look at the DirectX Tool Kit tutorials.Although DirectX is included as an integral part of the Windows operating systems, if you feel the need to update it, you can update DirectX via Windows Update by applying the latest service pack or platform update – or you download and install it directly.ġ. For XInput, you can use the basic XInput 9.1.0 which is built-in to Windows 7. See Microsoft Docs.įor XAudio2 on Windows 7 SP1, use the XAudio2Redist instead of the legacy DirectX SDK. That said, if your learning materials still reference legacy stuff like D3DX11, you can install it but beware there are some special setup details. You do not need the legacy DirectX SDK at all. VS 2019 comes with the Windows 10 SDK which includes everything you need for basic Direct3D 11 system headers and libraries. Officially Windows 7 RTM is not supported. VS 2019 can support targeting Windows 7 Service Pack 1 for Win32 desktop development. For the details on handling DirectX 11.0, see this blog post. My Win32 templates assume you have DirectX 11.1 these days. Most any Windows 7 system that's updated from Windows Update should have it. Basically this means you won't get D3D_FEATURE_LEVEL_11_1. Windows 7 can support DirectX 11.1 "software features" but not "hardware features" with KB2670838. I maintain a number of similar templates for UWP and Win32 for DirectX 11 & DirectX 12 on GitHub. As noted by Simon in the comments, the "DirectX" templates built-in to VS 2019 are for Universal Windows Platform (UWP) apps only which requires Windows 10.
