Hacker News new | ask | show | jobs
by smoldesu 1356 days ago
There's a lot more nuance to the situation than that... different GPUs will have different performance footprints on Vulkan, and the actual ways these engines use Vulkan can differ greatly.

Generally, Vulkan yields better performance than directly-equivalent DirectX code. Even since the early days of commercial Vulkan use (2016), the performance uplift has been a notable upside. However, Vulkan code is generally more difficult to write than DirectX (or even OpenGL and Metal, AFAIK), which is part of the price you pay for portability. High-level libraries were expected to paste over these issues, but this infrastructure is still in it's infancy. Ironically, one of the best uses for Vulkan right now is acting as a sort of intermediate representation for DirectX/Metal API calls.