Hacker News new | ask | show | jobs
by rational-future 3977 days ago
Not much. Almost all high-budget games are still developed for consoles first. The hardware inside Xbox One doesn't support DX 12.
2 comments

The hardware inside the Xbox One most certainly does support DX 12.
Citation?
I love how you don't cite your first statement but then request a citation for the rebuttal.

I'm going to cite me. I work on graphics engines for all the major consoles and PC. Have been looking at DX12 on xbone for over a month already.

10 second google search yields:

http://www.vrworld.com/2015/04/29/directx-12-on-xbox-one-com...

---

Xbox One uses "Graphics Core Next", which certainly does support DX12.

http://wccftech.com/microsofts-directx-12-api-supports-amd-g...

The Xbox One is (essentially) using an AMD HD 7790, which AMD [1] have confirmed to support DX 12, and Microsoft have confirmed that DX 12 is coming to the Xbox One with the Windows 10 update [2].

[1] https://community.amd.com/thread/180474

[2] http://news.xbox.com/2015/01/xbox-one-phil-spencer-unveils-n...

"Any" console supports the important features of DX12. The functional additions to DX12 are few and those would likely be exclusive to PC until the next console iteration. The significantly more important low-level API has been in consoles since day 1.

The lack of a low-level API on PC is why bad console ports have happened in the past - so there's your citation: every bad console port ever.

Xbox One literally runs Windows
It certainly doesn't literally run Windows for games. The Xbox One is a hypervisor based system where a Windows 8 based OS is used for utility applications and user interface, but a custom OS is used for the games[1]. The believe the latter has as much in common with Windows as the Xbox 360 OS (not a huge amount).

[1]https://en.wikipedia.org/wiki/Xbox_One_system_software

No no no lol.

If it literally ran Windows, it would mean that GPU work is actually scheduled between applications and we'd have TDRs and all sorts of things.