3 ms·
i dont think vulkan will take over, but implementations of this API might. Vulkan is a bit to broad and complicated for direct replacement of DirectX, but i thi
by vectorEQ 9y ago
i dont think vulkan will take over, but implementations of this API might. Vulkan is a bit to broad and complicated for direct replacement of DirectX, but i think once people develop some wrappers / libraries against it it will be immensly powerfull and easy to use (like directX has been). Projects like GLFW have already integrated it, and i'd like to see that be developed further to assist game developers in easily hooking into vulkan.
Vulkan is very different from the others, and it requires a bit more in-depth knowledge to use than gl and directX as you are more directly managing resources, which was taken care for you in much cases in gl and directX.
Another avenue which will make vulkan powerful is that it's incoprorated already into a lot of popular engines, which makes it atleast easy to use for users of these engines. (unreal, unity etc.)
- frik 9y agoAt first there was the AMD Mantel API and the game engine devs of EA Dice (Frostbite), from their experience Vulcan and the slightly different DirectX12 branched off. At the moment it seems Vulcan has more support than DirectX12. (OpenGL and DirectX up to v11 were older higher level APIs.) https://en.wikipedia.org/wiki/Mantle_(API) https://en.wikipedia.org/wiki/Mantle_(API)