The Windows 10 preview event brought also to the attention of gamers a demonstration of the advantages of the new DirectX 12 API by Microsoft, which announced several technologies providing integration with Xbox One game consoles.
Windows 8.1 platform currently comes with DirectX 11.2 but Windows 10 will include no less than two separate APIs: DirectX 12 and DirectX 11.3.
DirectX 12 is a high performance API not very different from Mantle API developed by AMD especially for use with Radeon 9 video cards series, has the role of providing game developers direct access to the hardware features of graphical nucleus, targeting more efficient use of computing resources to maximize detail in games with minimal impact on CPU.
DirectX 11.3 continues the evolution of the DirectX 11.2 current version, offering independent developers a narrow set of DirectX 12 technologies to enable the launch of games using less sophisticated graphics engines. The two APIs can operate in parallel, giving developers flexibility in their approach.
Regarding the advantages offered to mobile platforms constrained in compliance with strict limits on power consumption and heat output, use of DirectX 12 API could diminish these parameters by 50%, mainly by using advanced algorithms which can release the CPU of a part of the effort. The energy saved can be directed to the GPU, demonstrations provided indicating potential for doubling performance in some games.
Alternatively, keeping constant the number of frames per second generated by GPU can provide significant energy savings, increasing battery life.
To make all this possible, Microsoft needs a complete set of tools for developers, facilitating the production of DirectX12 games. Microsoft partners in this project are Unity Technologies - Unity3D graphics engine developer and Epic Games, Unreal Engine developer.
Rumors say that there is some evidence suggesting DirectX 12 API extend beyond the Windows ecosystem, to the Android and iOS platforms. Supporting this possibility, Microsoft has already good relationship with Apple, the two companies sharing several patented technologies. As for Google, announcement of a possible partnership between Apple and Microsoft for DirectX 12 technology use would put strong pressure to adopt a similar strategy for the Android platform. In this end users would be the winners, having benefit of various DirectX 12 games offers, more easily ported between major mobile platforms.
Tags: DirectX 12 and 11.3 platforms, Microsoft, games for Windows 10, DirectX 12 API, Mantle API, AMD, Radeon 9 video cards, DirectX 11.2, GPU, battery life, Android, iOS, Apple, Google