Basemark GPU DX12 VS Vulkan Performance Review

Given Vulkan is a direct evolution of Mantle's source code it's intriguing to see DX12 still hold a small advantage on AMDs cards. I guess it could be down to the Xbone's use of both GCN and DX12 putting more optimisation work into the combination than traditionally considered worthwhile(Low level APIs are much more dependant on game/app/API side optimisations than driver side; Most work AMD/NVidia do for DX12/Vulkan games are for the game code itself rather than their drivers).
 
Last edited:
It's also quite closely related to modern OpenGL isn't it? Though I'm not a graphics developer, rather not a developer at all, but my understanding was that modern OGL allowed devs to operate with little abstraction, but the API is a convoluted mess overall.
 
While Vulkan is the successor to OpenGL and is also maintained by Khronos group and has an externally similar syntax regarding the developer-facing API calls (Very C-like), the code-base itself was built entirely from scratch (By AMD) and I believe has no legacy code from OpenGL whatsoever.
 
With some Google-fu it seems that the strongest (api) relation between the two is that there's a library which allows running OpenGL ES on top of vulkan using something called GLOVE. :D
 
Back
Top