EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 2015–2016

这条还没译成中文,下面是英文原文。

Vulkan won cross-platform graphics by being a low-level API no vendor owns

Khronos's Vulkan is a GPU- and OS-agnostic low-level 3D API that replaced OpenGL by giving developers close-to-metal control.

Khronos Group · Google · AMD · NVIDIA · Microsoft

那一手

OpenGL's high-level, stateful model made GPU drivers do a lot of work and behaved differently across vendors and platforms.

Khronos announced Vulkan (then 'Next-Gen OpenGL') at GDC 2015 as a clean, low-level redesign.

It exposes explicit memory and command-buffer control to developers and works identically across GPU vendors and operating systems.

Because it is vendor- and OS-neutral and close to the metal, it took over from OpenGL and OpenGL ES as the open standard for high-performance rendering.

为什么管用

  • Vulkan is GPU- and OS-agnostic, unlike DirectX or Metal.
  • It lowers driver overhead by giving developers explicit control.
  • It scales across CPU cores with multi-threaded command buffers.
  • One API covers desktop, mobile and consoles, so it replaced OpenGL and GLES.
值了多少One low-level API no vendor can own聪明

可以搬走什么

A standard wins when it removes a bottleneck developers feel — making the low-level interface portable freed everyone from each vendor's quirks.

后来呢

Vulkan became the standard for cross-platform games and engines, replacing OpenGL for most high-performance rendering and powering mobile and desktop ports.

资料来源

发现哪里写错了?告诉我们。

同一路聪明