Microsoft, ATI and nvidia were basically planning DX12 back in 2005 apparently. ATI and Nvidia wanted to get lower level acess and a proper multithreaded API. Lord know why it took so long, points finger at M$.
I don't believe anything Microsoft say on the matter, i'm not saying it isn't true, MS had every incentive to deliberately gimp PC's over the past decade and more, they have been developing low level API's for all of that time, they found there way to their consoles but never to PC.
Console users Pay MS a recurring fee just to play games on their machines.
MS tried to bring an XBox live equivalent to PC and failed in spectacular fashion, no PC Gamer will pay for the privilege of actually playing their games on their Machines.
Its where PC Gaming has the advantage, another is graphical quality and performance, this at least is something MS can control as they have the API monopoly, i think the reason why we haven't seen any of Microsoft truly modern low level API's from the last 10 years and more is delibrate.
Now they have no choice.
Last edited: