Vulkan (API)
Erscheinungsbild
Vulkan
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Khronos Group |
Erscheinungsjahr | 15:08 Uhr, 16. Februar 2016 |
Aktuelle Version | 1.4.319[1] (20. Juni 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
- ↑ v1.4.319. 20. Juni 2025 (abgerufen am 21. Juni 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.