factograf
NO

programmeringsgrensesnitt for grafikkapplikasjoner og videospill

Vulkan (API)

Vulkan (API)
All data from the card 12
Utvikler(e)
Khronos Group
Utgitt
Juli 2014
Nyeste versjon
1.4.365 (2. oktober 2026)
Kodelager
https://github.com/KhronosGroup/Vulkan-Docs
Plattform
Multiplattform
Operativsystem
Microsoft Windows Linux Android iOS macOS
Skrevet i
C
OS-familie
Mantle
Type
3D-grafikk
Lisens
Apache License 2.0, MIT-lisensen, CC BY 4.0
Nettsted
www.vulkan.o (en; 2021–)
Forgjenger
OpenGL

Vulkan er et kryssplattforms optimalisert programmeringsgrensesnitt for 3D-grafikk-prosessorer og CPU-kjerner. Den åpne kildekoden er spesialisert på høyytelses sanntidsgrafikk, slik som videospill og interaktive sanntidsapplikasjoner. Vulkan er ment å erstatte OpenGL og konkurrere med Microsofts proprietære Direct3D, samt Apples Metal. Vulkan fungerer på et lavere maskinnivå, det vil si nærmere maskinvaren, enn disse teknologiene og muliggjør parallell prosessering i større grad, samtidig som det belaster CPU-en mindre. Selv om det er spesialisert på 3D-grafikk, kan Vulkan også rendre 2D-grafikk.

Utviklingen av Vulkan ble kunngjort av den ideelle organisasjonen Khronos Group i 2015, og ble opprinnelig presentert som neste generasjon av OpenGL. Den første versjonen av standarden ble utgitt i 2016 og har siden blitt stadig oppdatert.

Vulkan er ikke bakoverkompatibel med OpenGL, men kan lese dens GLSL kode gjennom SPIR-V.

Støtte for Vulkan er inkludert i grafikkort siden Nvidia GeForce GTX 600-serien (Kepler), AMD Radeon HD 7000-serien (GCN), samt Intel Skylake prosessorer. På Apple macOS er Vulkan støttet uoffisielt gjennom MoltenVK.

Referanser

Denne artikkelen er en spire. Du kan hjelpe Wikipedia ved å utvide den.


Read next

In 28 languages

Text from Wikipedia, CC BY-SA 4.0 · Source article