案例库 · 软件与 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.
可以搬走什么
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.
资料来源
发现哪里写错了?告诉我们。