Silverforce11
Lifer
- Feb 19, 2009
- 10,457
- 10
- 76
Except it isn't semantics, as you claimed that running DX12 meant you were running code from AMD.
Do you still think AMD isn't involved in DX12 when they worked closely with MS for Xbox way back?
Why is it when DX12 was released, the programming guide lifts chunks of paragraphs straight from AMD's published Mantle programming guide? Do you think that's purely coincidental that two different teams creating different APIs arrive at the same code and structure, but also highly similar text and wording for the guide on how to use it?
If you were a teacher grading that document, you would have failed it for plagiarism. -_-
The progenitor is Johan @ DICE, who wanted this for the PC industry but nobody bothered as he approached all the major players, but AMD saw it as an opportunity and the rest is history.
I guess the more correct way is saying, next-gen APIs are modified AMD/Johan code. So nobody should be surprised if AMD GPUs are punching above their tier.
What's the next phase of AMD's strategy? In 2018, as devs get better at DX12 and Vulkan, and PS4 Neo, Xbox Scorpio have time in the limelight, we will arrive to Navi... multi small GPU dies, linked on an interposer, presenting as a single monolithic GPU in DX12/Vulkan (emphasis on all the different mGPU modes within these API's core). The cost effectiveness of that approach will be significant as smaller nodes encounter difficulties. Such a strategy would not be possible if we're still on serial obsolete APIs like DX11 or OpenGL.
Basically NV will be all aboard, because it will benefit them too down the road.