Vulkan (API)

programmeringsgrensesnitt for grafikkapplikasjoner og videospill

Vulkan er et kryssplattforms optimalisert programmeringsgrensesnitt (API) 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-teknologi samt Apples Metal.[6] Vulkan fungerer på et lavere maskinnivå, det vil si nærmere maskinvaren, enn disse teknologiene og muliggjør parallelle prosesser, samtidig som det belaster CPU-en mindre. Selv om det er spesialisert på 3D-grafikk, kan Vulkan også rendre 2D-grafikk.[7]

Vulkan
Utvikler(e)Khronos Group
Utgitt Juli 2014[1]
Nyeste versjon1.3.281 (22. mars 2024)[2]
Kodelagerhttps://github.com/KhronosGroup/Vulkan-Headers
PlattformMultiplattform
OperativsystemMicrosoft Windows Linux Android iOS macOS
Skrevet iC++,[3] C
OS-familieMantle
Type3D-grafikk
LisensApache License 2.0,[4] Apache-lisensen
Nettstedwww.vulkan.org (en) (2021–)[5]
ForgjengerOpenGL

Utviklingen av Vulkan ble kunngjort av den ideelle organisasjonen Khronos Group i 2015, og ble opprinnelig presentert som neste generasjon av OpenGL.[8]

Referanser rediger