THE Microsoft will end support for Windows 7 soon, but decided to contemplate it with support for DirectX 12, previously exclusive to Windows 10. For now, this is only used by World of Warcraft, but the company wants more developers to adopt this technology – it even created a channel on Discord to receive technical questions and feedback.
To help developers, Microsoft developed a guide with details to create DirectX 12 games on Windows 7. First, it is necessary to have the program already working correctly on Windows 10; afterwards, some adjustments must be made to the code. It is possible to generate a single executable (.exe) for both systems.
DirectX 12 for Windows 7 requires Service Pack 1 (SP1) and works only on 64-bit versions. It even supports ray tracing for more realistic lighting; but does not allow the use of more than one video card in SLI, among other limitations.
Microsoft also hosts on GitHub an example of an executable with DirectX 12 that runs on both Windows 7 and Windows 10. And if you have questions, you can access the channel discord.gg/directx to ask questions.
DirectX 12 for Windows 7 started in World of Warcraft
DirectX 12 is a graphics API that offers developers more direct access to the video card. Blizzard adopted this technology in World of Warcraft for Windows 10; users noticed the increase in the frame rate, and she wanted to do the same in Windows 7.
“At Microsoft, we go to great lengths to respond to customer feedback; therefore, when we received these comments from Blizzard and other developers, we decided to act ”, explains the company. Thus, DirectX 12 was ported to Windows 7; and World of Warcraft: Battle for Azeroth has become compatible since patch 8.1.5.
Of course, Microsoft itself points out that Windows 7 will no longer receive free security updates in January 2020. The system already displays warnings that “support for Windows 7 is nearing its end”. (Corporate customers will be able to purchase extended support until 2023.)
Besides that, the company says that “Windows 10 has critical improvements to the operating system that make low-level graphics APIs (including DirectX 12) run more efficiently.” But if you want to use DX12 on Windows 7, you can too.
According to the NetMarketShare, Windows 10 is present in 48.9% of computers connected to the internet, while 31.8% run Windows 7.