We're excited to announce that we've fully migrated the Xbox Forums to their new home, here on the Microsoft Community forums!
As of today, going to forums.xbox.com will redirect you here to the Xbox area of the Community forums. We've moved all of your existing threads over so you can continue and start conversations with the new forums experience.
We sincerely appreciate the feedback you have provided over this transition and can't wait for you to check out the new Xbox Forums!
The dx12 stuff looks like the main overhauls where designed into the Xbox, such as multi core processing, multi threading, memory management, data streaming, and better pointers and tables. (Trying not to go to techy) so take into consideration multi OS,
multi memory pools separate controllers to each DDR pool and ESram pool, multi threaded and multiple processors, dual GPU render pipes.
There is also more and better use of compression usually done in software, xbox has jpeg and swizzle hardware compress/decompress. Then another potential bottle neck would be having this data in the right place at the right time, so the move engines come
into play allowing compress - move - decompress. This is new and better ways to process these vast quantities of data, and in my opinion the way new 3rd graphics will start to be coded, moving away from the brute force multiple CU method which is in efficient.
DX has been the main API since the 90's. the devs will get DX12 and make better looking games. id be happy for all games to be delayed to use this but i think DX12 will only be used on xbox one exclusives i could be wrong though? because if they used it
on multiplats then sony would get it i would like someone to help with what i am saying though
The best way to describe it, would be a NEW processor instruction set comes out, it still has all the old instruction sets but can run them quicker and a more streamlined way.
It also has NEW instruction sets and better management of other system resources that may have been done in software previously, until software is written to use these NEW instruction sets you can only rely on it running the old stuff quicker, and more efficiently.
So this is why DX12 will bring speed increases to existing code, but has the ability to do much better things further down the line. So NEW tech vs off the shelf last gen. :)