Skip to content
settes edited this page Dec 9, 2022 · 2 revisions

What is Vulkan

Vulkan is a cross platform graphics API (Application Program Interface), developed by the Khronos Group. The Vulkan API is a standard and therefore it can be implemented on multiple devices, platforms and in a variety of different programming languages.

Vulkan is designed to be used in high performance multithreaded applications. Vulkan especially benefits from its design as it is more explicit, reducing the guesswork performed by the graphics driver. Using Vulkan correctly yields high level performance, low latency, and consistent frame times.

The API is written in the C programming language.

Requirements

For Linux platform.

  • Vulkan SDK - Installation guide.
  • glslangValidator - Shader compiler to generate SPIR-V $ apt install glslang-dev glslang-tools
  • GCC compiler $ apt install gcc
  • Make $ apt install make
Clone this wiki locally