microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

Vulkan

A modern, low-level programming interface for talking directly to graphics and compute hardware.

Vulkan is a cross-platform API from the Khronos Group for drawing 3D graphics and running compute work on GPUs. Compared to older APIs it gives the programmer explicit, fine-grained control over the GPU — more power and less overhead, but far more work to use correctly. The mzVolk driver is an implementation of Vulkan.

See also

  • Vulkan loaderThe middle layer that finds the right Vulkan driver and forwards your Vulkan calls to it.
  • Vulkan 1.0/1.1/1.2/1.3/1.4The successive version levels of the Vulkan API, each folding in more features as standard.
  • WSIThe part of Vulkan that connects GPU rendering to an actual on-screen window.

Referenced by

UBO · uniform · unnormalizedCoordinates · vertex shader · vertex shading · view mask · viewport · VK_EXT_metal_surface · VK_TRUE / VK_FALSE · VMA · Vulkan 1.0/1.1/1.2/1.3/1.4 · Vulkan loader · WSI