DirectX 12 to boost Xbox One performance and makes porting, code maintenance easier across platforms

missing-image-4x3

Out if the numerous discussions about Microsoft, DirectX 12 has been the latest hot topic, while it is believed that DirectX 12 can boost the performance of Xbox One some scrap this out and are firm on their belief that it will be just another burden on the console.

Some of these doubts were clarified in a recent tech interview by RedLynx’s lead graphics programmer Sebastian Aaltonen to Digital Foundry, he was asked whether DirectX 12 will provide a substantial difference to Xbox One development?

Xbox One

“Xbox 360 got a big boost from the low-level graphics API. We managed to hit up to 10k draw calls per frame (at 60fps) in Trials Evolution using the low-level Xbox 360 graphics API, as discussed in our earlier interview. We are eagerly waiting to get our hands dirty with DirectX 12. It’s definitely possible that Xbox One will also get a performance boost from a new low-level API” replied Sebastian Aaltonen.

Explaining in detail he said: “If we have the same API on both the console and PC, porting and code maintenance will be also easier. However consoles have unified memory and PC doesn’t, so there still needs to be multiple code paths, for example with data streaming from HDD to GPU. Same is true for any CPU+GPU interoperation. If you need to move the data between them, you most likely want to select a different algorithm for PC, because the PCI Express bandwidth and latency are very slow compared to direct unified memory access of consoles.”

These statements clarify the role of DirectX 12 in boosting Xbox One’s performance to some extent, it will launch in the holiday season of 2015. Tell us in the comment section below your views about DirectX 12 for Xbox One.