Vulkan (API)
Erscheinungsbild
| Vulkan
| |
|---|---|
| Basisdaten
| |
| Entwickler | Khronos Group |
| Erscheinungsjahr | 15:08 Uhr, 16. Februar 2016 |
| Aktuelle Version | 1.4.332[1] (7. November 2025) |
| Betriebssystem | plattformübergreifend |
| Programmiersprache | C[2], C++[3] |
| Kategorie | API |
| Lizenz | Apache-Lizenz, Version 2.0[4], MIT-Lizenz[4], Creative Commons Namensnennung 4.0 International[4] |
| www.khronos.org/vulkan | |
Vulkan ist eine Spezifikation für eine plattform- und programmiersprachenunabhängige Programmierschnittstelle zur Entwicklung von 2D- und 3D- Computergrafikanwendungen. Vulkan, zunächst noch als Next Generation OpenGL oder glNext bezeichnet, stellt den Nachfolger von OpenGL dar. Vulkan ist abgeleitet von AMD Mantle.[5] Über eine mögliche Einstellung Mantles zu Gunsten von Vulkan wurde spekuliert.[6]
Vulkan soll den Treiber-Overhead reduzieren, indem es deutlich hardwarenäher als OpenGL ist.[7] Vulkan bietet Unterstützung für SPIR-V als plattformunabhängige Zwischensprache für OpenCL und GLSL.[8]
Die Source-2-Engine wird als erste die Vulkan-API unterstützen.[9] Mit GLAVE existiert inzwischen auch ein Debugger.[10]
Literatur
- Toptal: A Brief Overview Of Vulkan API
- Khronos Group: Vulkan Overview
- Jason Ekstrand: Vulkan in Open-Source
Einzelnachweise
- ↑ Release 1.4.332. 7. November 2025 (abgerufen am 7. November 2025).
- ↑ Khronos Group: Khronos Vulkan Registry. (abgerufen am 27. Dezember 2024).
- ↑ github.com.
- ↑ a b c LICENSE File for the KhronosGroup/Vulkan-Docs Project. 5. Januar 2024 (abgerufen am 27. Dezember 2024).
- ↑ community.amd.com: One of Mantle's Futures: Vulkan (englisch), Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
- ↑ ExtremeTech: Not dead yet: AMD’s Mantle powers new Vulkan API, VR efforts (englisch), Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
- ↑ Interview mit Neil Trevett (englisch), Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
- ↑ An Introduction to SPIR-V. A Khronos-Defined Intermediate Language for Native Representation of Graphical Shaders and Compute Kernels
- ↑ golem.de: Kostenlose Source-2-Engine bietet Vulkan-Unterstützung, Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
- ↑ Phoronix: GLAVE: A Debug Tool For The New Vulkan Graphics API (englisch), Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.