



Microsoft Announces DirectX 12: Low Level Graphics Programming Comes To DirectX AnandTech (Mar 2014).DirectX 12 Low Level API – Analysis of What We Currently Know Red Gaming Tech (Mar 2014).Microsoft says "these information relate to pre-released product and may be substantially modified before it's commercially released", but you can already find there all Direct3D 12 Programming Guide and Reference, so basically the whole API is already public and you can start learning it. basically better graphics.įirst and foremost: Direct3D 12 Graphics. It can result in less CPU overhead, more parallelizable code and finally more draw calls, more FPS etc. In the way similar to AMD Mantle, Apple Metal and Vulkan (previously known as glNext), it follows a new trend of offering to PC graphics programmers a more fine-grained control over contemporary GPU hardware, with thinner driver and more responsibility on developer's side. It will be more low-level (like graphics API-s on game consoles).This is what I like about technologies managed by just one company (like C#, DirectX) as opposed to these managed by a committee (like C++, OpenGL) - they have clear direction, progress quickly and don't hesitate to make bold moves.

There will be many new concepts to understand and new types of objects to learn how to use. Maybe it's not a completely new API, but it's not a small evolutionary step either. Graphics hardware vendors announced that DX12 will work on many devices that are already on the market (both discrete and integrated graphics cards), just after upgrading the operating system (and graphics driver or course).
