Graphics and compute belong together

Vulkan is making it happen.

The next generation graphics API from Khronos.

Vulkan is the new generation, open standard API for high-efficiency access to graphics and compute on modern GPUs. This ground-up design, previously referred to as the Next Generation OpenGL Initiative, provides applications direct control over GPU acceleration for maximized performance and predictability.
Industry standard APIs like Vulkan are a critical part of enabling developers to bring the best possible experience to customers on multiple platforms. Valve and the other Khronos members are working hard to ensure that this high-performance graphics interface is made available as widely as possible and we view it as a critical component of SteamOS and future Valve games.
Gabe Newell - Valve
  • Direct control over GPU operation, with minimized driver overhead for maximum performance
  • Multi-threading-friendly architecture to increase overall system performance
  • Designed to be used in a wide variety of devices including mobile, desktop, consoles, and embedded platforms
  • Uses Khronos’ new SPIR-V™ intermediate representation for shading language flexibility and simplified drivers (see more on SPIR-V here)
  • Extensible layered architecture enables innovative tools without impacting production performance while validating, debugging, and profiling
  • Simpler drivers for low-overhead efficiency and cross vendor portability
Help shape the future of graphics. Khronos wants you to get involved!
safety