Za?etek zgodbe Vulkan : Od 2000. leta se je v ra?unalništvi širilo uporabljeno dejstvo, da bo nadaljnja rast strokovnih težav ustvarila potrebo po bolj priljubljenem sistemom za grafi?no razširitev. To je vodilo do nastanka ve?ih konceptov kot so DirectX in OpenGL. Vendar pa se mora nov sistem razlikovati od njih, saj bodo strokovne težave nadaljevale rasti.
Sistem za Vulkan casino grafi?no razširitev : Vulkan je bil razvit v letu 2006 in nato predan na javni dostop pod licenco. Sistem zaseda ozadje ra?unalnikov, kjer se uporabljajo vsi osnovni funkcionalnosti. Prav tako morata biti prisotne še posredne biblioteke za pogon aplikacij.
Pogled na tehnologijo : Vulkan je bil prvino razvilita v letu 2006 pod vodstvom organizacije Khronos Group. Ta skupina sodeluje z razli?nimi družbami, kot so Intel, NVIDIA in AMD.
Izdelava Vulkanove kode : Razvoj koda za uporabo Vulkan sistema je lahko zelo zapleten po navadi zato potrebujejo strokovnjaki v podro?ju ra?unalništva. V tem trenutku obstaja ve? razli?nih bibliotek, ki so kompatibilne s sistemom.
Kako dela : Vulkan je ustvarjen predvsem za uporabo pri aplikacijah na osnovi grafi?nega ra?unika (GPU). Njegovo glavno funkcionalnost je spremljanje podatkov o uvozu in izpustu med aplikacijo in GPU.
Tipologija razli?ic : Vulkan lahko delimo v dve veji: prvina – osnovni kod in aplikacija. Osrednja funkcijalnost prvine se ukvarja z obdelavo podatkov, ki jih prejme od uporabnika oz. aplikacije.
Skladnost s standardi : Vulkan deluje na principu enotnosti (unity), kar pomeni da je lahko pri upoštevanju istega kode kompatibilne razli?ice družb z naslednjimi ozna?ili:
- OpenGL ES 2.0 in širitev
- OpenGLES3.0, OpenCL1.x and WebGL GLSL
Zasnova za uvoz podatkov : Vulkan je bil nato prilagojen v svojo obliko razreda ‘Vulkan Application’. Razli?ne strukture so bile predstavljene kot sklopi (containers) z namenom zagotavljanja, da lahko uporabnik vzame kodo od prvina in jo uporabi pri aplikacijah.
Zakonitost v razli?nih državah : Vulkan je trenutno že dostopen na ve? kot desetih ra?unalniških platformah. Obstaja tudi nekatere pomembne zna?ilnosti glede zakonskega statusa aplikacij, ki uporabljajo sistem.
Prispevke za izdelavo sistema : Vulkan je z razvojem prvina postajal bolj obremenitven v ?asu, ko se pojavila tretja generacija grafi?nih kartic (GPU). Razvoj prvine ni bil dovoljen pod Open Source licenco, kar mu pomeni da ga lahko uporabljajo vsi razvitelji aplikacij.
Uporaba sistemov : Vulkan je za?etno nastal kot podpornik novih grafi?nih kartic, ki so imele skupaj 4-6 stopnjev mo?i. Sedanjem ?asu se njegova uporabnost zelo razširja in združuje tudi vse bolj pogostejšo vrsto ra?unalnikov.
Neke pomembne zna?ilnosti Vulkanove kode : Razli?na biblioteka za prihodnosti aplikacij je podprta brez omejitve. Posledica je, da lahko uporabljajo bolj tehnološki razvojni komplet (tool kit) na prvinah.
Nekatere zna?ilnosti tretje generacije grafi?nih kartic : Vulkan se združuje z nekatrmi drugimi prvini kot so: OpenGL ES, OpenGLES3.0 in WebGL GLSL.
Analiziranje koristnosti sistema : Njegova velikost je manjša od OpenGL-a ter njihov razvoj podpira bolj tehnološki razvojni komplet (tool kit) na prvinih, kar omogo?a uspešen uporabnik pri aplikacijah.
Nekateri problemi : Razvitelji aplikacije lahko izkusijo nekaj probleme z nastavitvami ra?unalnika v primerjavi s sistemo.