2
$\begingroup$

I'm a newbie in terms of CG world. I'm curious to know about the applications that use Vulkan API and their performances compared to other APIs.

As I read, Vulkan has more access to the graphic cards which helps in performance. If so, do the current rendering engines use it?

Solidworks, Revit, Sketchup, Unity3D, Unreal Engine, After Effects, etc. ?

$\endgroup$

1 Answer 1

3
$\begingroup$

I'm a newbie in terms of CG world. I'm curious to know about the applications that use Vulkan API and their performances compared to other APIs

There are some popular magazine websites, such as PCGamer and AnandTech that has some comparison charts between other rendering APIs.

PCGamer compares OpenGL vs Vulkan for Doom (2016)


AnandTech compares Vulkan vs DirectX12 API Overhead

I would argue that comparisons make sense on the application-level - one API wouldn't necessarily be better on all occasions than the others. It totally depends on how the graphics developers of the software have architected their system to unlock the APIs full potential.


As I read, Vulkan has more access to the graphic cards which helps in performance. If so, do the current rendering engines use it? < Solidworks, Revit, Sketchup, Unity3D, Unreal Engine, After Effects, etc. ?

Wikipedia: Software that supports Vulkan page has a list of software that supports Vulkan API. As for your question, quoting from Wiki page:

  • Unreal Engine 4 – In February 2016, Epic Games announced Unreal Engine 4 support for Vulkan at Samsung's Galaxy S7 Unpacked event.[64][65]
  • Unity – The engine has support for Vulkan since version 5.6.

There's plenty of others which are also popular, video games and game engines listed in the Wikipedia page, such as:

  • Dota 2
  • Doom
  • vkQuake
  • Star Citizen
  • Wolfenstein II
  • CryEngine
  • Source 2
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.