Zum Inhalt springen

Vulkan (API)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. Februar 2016 um 16:19 Uhr durch 217.8.55.9 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Vulkan

Basisdaten

Entwickler Khronos Group
Erscheinungsjahr 15:08 Uhr, 16. Februar 2016
Aktuelle Version 1.4.319[1]
(20. Juni 2025)
Betriebssystem plattformübergreifend
Programmier­sprache 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

Einzelnachweise

  1. v1.4.319. 20. Juni 2025 (abgerufen am 21. Juni 2025).
  2. Khronos Group: Khronos Vulkan Registry. (abgerufen am 27. Dezember 2024).
  3. github.com.
  4. a b c LICENSE File for the KhronosGroup/Vulkan-Docs Project. 5. Januar 2024 (abgerufen am 27. Dezember 2024).
  5. 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.
  6. 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.
  7. 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.
  8. An Introduction to SPIR-V. A Khronos-Defined Intermediate Language for Native Representation of Graphical Shaders and Compute Kernels
  9. 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.
  10. 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.