Tā kā Vulkan ir pārrobežu platforma, tā nāk klajā ar nākamās paaudzes grafikas tehnoloģiju Google Android, Valve's SteamOS, Linux, visām Windows versijām un potenciāli pat Nintendo nākamajai konsolē. Vulkan uzlabo spēļu veiktspēju pilnīgi jebkurā platformā, kas to vēlas izmantot, un padara spēles pārnēsājamas starp dažādām platformām.
Tas viss sākās ar AMD mantiju
AMD nodrošina grafikas aparatūru gan Microsoft Xbox One, gan Sony PlayStation 4, un teica, ka Mantle tika veidota, pamatojoties uz optimizācijām, kurās tā strādāja ar šīm nākamās paaudzes spēļu konsolēm.
Mantle sacentās ar Microsoft DirectX un starpplatformu OpenGL, kas abi parādīja to vecumu tajā laikā. Patiesībā tas bija tiešs uzbrukums Microsoft pašu DirectX, kuru izmanto daudzas datoru spēles. AMD vadītāji tajā laikā teica, ka viņi nekad nav gaidījuši Microsoft pat atbrīvot citu DirectX. Tāpēc AMD vienkārši spēja pārliecināt spēļu izstrādātājus atstāt DirectX un OpenGL aiz un izmantot viņu jaunāku, labāku sistēmu.
DirectX 12, Metāls un Vulkan
Apple arī paziņoja par līdzīgu tehnoloģiju 2014 sauc par metālu. Tas tika pievienots iPhone un iPads ar iOS 8 un Mac ar OS X 10.11 El Capitan.
Pēc tam AMD pārslēdza zvejas rīkus. Dažās spēlēs tika ieviests eksperimentālais Mantle atbalsts, taču šī tehnoloģija nekad nebija publiski pieejama. AMD paziņoja, ka koncentrēsies uz Microsoft DirectX 12 un nākamās paaudzes OpenGL iniciatīvu, nevis uzsāks savu platformu. Šo "nākamās paaudzes OpenGL iniciatīvu" pārvaldīja Khronos grupa, kas arī pārvalda OpenGL un galu galā kļuva par Vulkan. Pat ja jūs nekad neesat dzirdējuši par OpenGL, jūs to noteikti izmantojat. Visas Android 3D spēles un lielākā daļa iPhone 3D spēļu, līdz brīdim, kad Apple Metal tika paziņots vismaz, ir rakstīts OpenGL.
Vulkan piedāvā pārrobežu platformas nākamās paaudzes grafisko sistēmu Android, SteamOS un Linux. Windows spēles var izmantot arī Vulkan. Sony PlayStation 4 varētu pievienot Vulkan atbalstu, tāpat kā Microsoft Xbox One pievienoja DirectX 12 atbalstu. 2015. gadā Nintendo klusi pievienojās Khronos grupai, tāpēc ir laba izredzes Nintendo nākamā konsole varētu arī izmantot Vulkan.
Vulkan darbojas arī operētājsistēmās Windows 7 un Windows 8.1, kas nekad nesaņem Microsoft DirectX 12. Tā kā tā ir pārrobežu platforma, spēļu izstrādātāji var izvēlēties Vulkan, un to optimizētais kods var darboties dažādās platformās, nevis tikai Windows 10 vai tikai OS X.
Tas ir Vulkānas punkts: to var pievienot praktiski jebkurai platformai. Izstrādātāji varētu kodēt spēles Vulkānā, un tie būtu viegli pārnēsājami starp dažādām platformām, kas ir milzīgs svētīgs, ja tas izpilda savus solījumus.
Vulkāns jau ir šeit
Īsi sakot: kamēr jūs atjaunināt savus draiverus, Vulkan jau strādā ar daudz esošās grafikas aparatūras. Tagad viss, kas mums nepieciešams, ir Vulkan spēļu iespējas.
Google pat ir paziņojusi, ka nākotnes Android versijām būs iebūvēts atbalsts Vulkan, un pierādījumi par darbu ar Vulkan ir redzami darbā ar Android pirmkodu. Vulkan, iespējams, parādīsies arī nākotnes konsolēs un dažādās citās aparatūras platformās.
Spēles, kurās izmanto Vulkānu, ir horizonts
Tāpat kā DirectX 12 un Metal, jums vienkārši jāgaida, ka nākamās spēles atbalsta šīs tehnoloģijas. Pašlaik Talos princips piedāvā eksperimentālu atbalstu Vulkan, kuru jūs varat aktivizēt. Tomēr šī spēle nebija paredzēta, lai izmantotu Vulkan, un tā Vulkan kods ir agri un nav tik optimizēts, tādēļ tas ne vienmēr pateiks daudz par Vulkan potenciālo veiktspēju.
Protams, Vulkan neaizstās OpenGL. Kā Croteam, izstrādātājiTalos princips, ielieciet to: "Attiecībā uz vienkāršām spēlēm, lai paliktu, šeit ir OpenGL (vai arī Direct3D). mācīšanās līkne nav [kā] stāvīga, tāpat kā Vulkan. Tomēr Vulkan patiešām spīd, kad runa ir par lietojumprogrammu un vadītāja CPU pieskaitāmo izmaksu samazināšanu. Tas ir (vai būs) daudz ātrāk nekā Direct3D 9, 11 un OpenGL!"
Bet Vulkan ne tikai izvēlas jaunu opciju grafisko iestatījumu izvēlnē. Tas palīdz Linux un SteamOS panākt Windows spēles un kļūst daudz konkurētspējīgākas. Tas nozīmē, ka Android drīzumā būs nākamās paaudzes grafiskais slānis, kas ir konkurētspējīgs ar Apple Metal. Un tas nozīmē, ka spēļu izstrādātāji var izvēlēties Vulkan nevis DirectX 12 un vieglāk atbalstīt dažādas platformas -tostarp Windows Tas ir labs visiem spēlētājiem.
Tāpat kā DirectX 12 uz operētājsistēmām Windows un Metal uz Apple platformām, Vulkan ir aizraujoša jauna grafikas tehnoloģija, kas solās palīdzēt spēļu izstrādātājiem padarīt spēles ātrāku. Kā starpplatformu tehnoloģija tam ir arī citas priekšrocības, apvienojot šīs funkcijas ar jaunām platformām, un solot atvieglot spēļu pieslēgšanu starp platformām.