Civilization VI will get DX12 support and asynchronous compute
Click here to post a comment for Civilization VI will get DX12 support and asynchronous compute on our message forum
PrMinisterGR
Alessio1989
Civilization V, and I guess the next VI, is a lot about memory management. Graphics API are not only about graphics effects and draw calls.. Moreover Civilization games are meant to be player even with low-level GPUs (CIV V had a patch to add touch-screen support too), so everything that will improve graphics performance will be appreciated by a lot of people. Also on mobile the reduce of power-requirement due lower CPU overhead will be a lot appreciated.
PrMinisterGR
Redemption80
It probably comes down to what the devs are most comfortable using, they/AMD may have also prioritised explicit multi adapter and think Vulkan is a bit behind on that front.
Fox2232
Kaarme
Alessio1989
http://gpuopen.com/wp-content/uploads/2016/03/Practical_DX12_Programming_Model_and_Hardware_Capabilities.pdf
Slide 41 (GCN 1.0 is like GCN 1.1 except for for tiled resources tier1 wich mades them FL 11_1) http://gpuopen.com/wp-content/uploads/2016/03/Practical_DX12_Programming_Model_and_Hardware_Capabilities.pdf
GCN is soooo complex that is has less constraints about memory management and resource binding (mostly: constant buffers) and compute shader usage.
What GCN really lacks is a modern and advanced rasterizer.
Slide 39 pharma