Vulkan
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 1 septembrie 2022; verificările necesită
11 modificări .
Vulkan |
---|
|
|
Tip de |
API |
Autor |
Grupul Khronos |
Dezvoltator |
Grupul Khronos |
Scris in |
C |
Sistem de operare |
Linux , Android , Microsoft Windows , Fuchsia , BSD Unix [1] , QNX [2] , MacOS , IOS , Nintendo Switch [3]
[4]
[5] , Raspberry Pi [6] , Tizen [7]
[8]
[9] , Stadia , vxWorks [10] |
Prima editie |
16 februarie 2016 |
Platformă hardware |
multiplatformă |
ultima versiune |
1.3.233 (3 noiembrie 2022) |
Stat |
Real |
Licență |
Licență Apache |
Site-ul web |
www.vulkan.org |
Fișiere media la Wikimedia Commons |
Vulkan ( rus. Vulkan ) este un API multiplatform pentru grafică 2D și 3D , prezentat pentru prima dată de Khronos Group la conferința GDC 2015 [11] [12] .
API -ul Vulkan a fost cunoscut inițial ca „următoarea generație de OpenGL ” sau pur și simplu „glNext”, dar după anunț, compania a renunțat la acele nume în favoarea numelui Vulkan [13] . La fel ca OpenGL , Vulkan permite redarea în timp real a diverselor aplicații grafice 3D , cum ar fi jocuri sau iBooks , pe toate platformele cu performanțe ridicate și oferă, de asemenea, performanțe mai mari și o utilizare mai mică a procesorului , similar cu Direct3D 12 , Metal și Mantle . Vulkan se bazează pe tehnologiile AMD din Mantle [14] [15] [16] [17] [18] .
Prezentare generală
Scopul lui Vulkan a fost să depășească alte API-uri , inclusiv predecesorul său OpenGL , în termeni de supraîncărcare mai mică, control mai direct asupra GPU și mai puțină supraîncărcare a procesorului . Vulkan are pretinse beneficii:
- OpenGL folosește un limbaj de nivel înalt pentru a scrie shadere GLSL . Acest lucru obligă fiecare furnizor de drivere OpenGL să implementeze propriul compilator pentru GLSL, care rulează în timpul rulării aplicației grafice, compilând programele de shader în codul executabil al platformei țintă . Vulkan oferă în schimb un format binar intermediar numit SPIR-V , care este similar cu formatul binar pe care îl compilează shaders HLSL de pe platforma Direct3D . Acest lucru elimină sarcina vânzătorilor de drivere , permițând compilarea shader-urilor în timpul proiectării. De asemenea, permite dezvoltatorilor de aplicații să scrie shadere în alte limbi decât GLSL.
- API-ul multiplatform este acceptat pe dispozitivele mobile și plăcile grafice de ultimă generație .
- Suport îmbunătățit pentru sistemele moderne care utilizează multithreading .
- Reducerea sarcinii CPU în situațiile în care acesta are performanțe slabe, ceea ce vă permite să obțineți un randament mai mare pentru calculul și vizualizarea GPU.
- Un avantaj serios al Vulkan față de Direct3D 12 a fost cândva capacitatea de a rula jocuri 3D moderne nu numai în mediul Windows 10 , ci și pe computere care rulează Windows 7 și Windows 8.1 [19] [20] .
Pentru a simplifica dezvoltarea aplicațiilor pe Vulkan, în 2018 AMD a lansat un helper shell V-EZ , care preia multe funcții auxiliare în timpul dezvoltării, astfel încât dezvoltatorul să nu fie nevoit să se ocupe de toate complexitățile API-ului Vulkan [21] [ 22] .
Istorie
În vara anului 2014 , Khronos Group a început un proiect pentru a crea următoarea generație de API grafice . În 2014, proiectul a fost anunțat public la SIGGRAPH cu un apel de participare.
Potrivit Oficiului pentru Brevete și Mărci din SUA , marca comercială „Vulkan” a fost înregistrată la 19 februarie 2015 [23] .
Vulkan a fost numit și anunțat oficial la Game Developers Conference 2015, deși speculațiile și zvonurile în jurul noului API existau dinainte. Unul dintre nume a fost „glNext” [24] .
Pe 3 martie 2015, Valve a anunțat Source 2 , un motor de joc cu suport pentru API -ul grafic Vulkan [25] [26] .
La începutul anului 2015, LunarG (finanțat de Valve ) a dezvoltat și introdus un driver Linux pentru Intel , care a permis lui Vulkan să fie compatibil cu sistemul grafic integrat din seria HD 4000, care, în ciuda driverului Mesa deschis , nu este pe deplin compatibil cu OpenGL 4.0 . 27] [28] . Există, de asemenea, posibilitatea [29] de suport Ivy Bridge deoarece acceptă Direct3D 11 .
Pe 10 august 2015, Google a anunțat o versiune viitoare de Android cu suport Vulkan [30] .
Pe 18 decembrie 2015, grupul Khronos a anunțat că specificația versiunii Vulkan 1.0 este aproape completă și va fi lansată atunci când driverele compatibile vor fi disponibile .
Pe 16 februarie 2016, au fost lansate specificațiile publice Vulkan 1.0 [31] și driverele experimentale pentru plăcile grafice AMD și Nvidia .
Pe 26 februarie 2018, Khronos, ca parte a specificației The Vulkan® Portability Initiative, a lansat versiunea publică a Vulkan 1.0 SDK pentru platformele macOS și iOS [32] .
Pe 7 martie 2018, a fost lansată specificația publică pentru Vulkan 1.1 [33] .
La 15 ianuarie 2020, a fost lansată specificația publică pentru Vulkan 1.2 [34] .
Pe 15 ianuarie 2020, Khronos Group a anunțat că compilatorul HLSL al Microsoft acceptă acum traducerea în SPIR-V . HLSL este acum oficial limbajul de programare shader pentru Vulkan , împreună cu GLSL [35] .
Suportul de ray tracing a fost adăugat pe 17 martie 2020 [36] .
Pe 22 ianuarie 2022, a fost lansată specificația publică pentru Vulkan 1.3 [37] .
1 septembrie 2022 A fost lansată extensia VK_EXT_mesh_shader [38] pentru a suporta mesh shaders [39] .
Folosind Vulkan
Jocuri
- Principiul Talos este primul joc al companiei croate Croteam care folosește această tehnologie în practică. [40]
- Dota 2 - Suportul experimental pentru Vulkan a fost adăugat pe 23 martie 2016 și a fost lansat în mai 2016. [41]
- Doom - Pe 11 iulie 2016, Id Software a lansat un patch pentru jocul Doom (2016) , în care redarea graficii și calculul interacțiunilor fizice au fost refăcute de la OpenGL la Vulkan. [42] [43] [44]
- Doom Eternal - folosește în mod nativ API-ul Vulkan.
- Rage 2 - Utilizează nativ API-ul Vulkan.
- vkQuake - portul Vulkan al Quake lansat în iulie 2016. [45] [46]
- Relansarea oficială a lui Quake, lansată pe 19 august 2021, folosește Vulkan în mod implicit.
- Need for Speed: No Limits , Vainglory and Heroes of Incredible Tales - În iunie 2016, Samsung a anunțat suport pentru portarea jocurilor de la OpenGL ES la Vulkan pentru smartphone-ul Samsung Galaxy S7 . [47]
- Mad Max (joc, 2015) - Pe 30 martie 2017, o versiune Linux a jocului folosind Vulkan a intrat în testare beta.
- Olympus Rising - Asistență adăugată pe 20 august 2016.
- Rust - Suport adăugat pe 13 ianuarie 2017.
- Destinații - Asistență adăugată pe 22 februarie 2017.
- Wolfenstein II: The New Colossus - Suport adăugat la 27 octombrie 2017. [48]
- Escape from Tarkov - Sprijin viitor anunțat. [49]
- X4 Foundations - Sprijinul Vulkan a fost anunțat. [cincizeci]
- Star Citizen - Sprijinul Vulkan a fost anunțat. [51]
- No Man's Sky - Asistență adăugată în patch-ul 1.77.
- World War Z - Utilizează nativ API-ul Vulkan.
- Red Dead Redemption 2 - Utilizează nativ API-ul Vulkan. Jocul acceptă două API-uri - Vulkan și DirectX 12, dar conform feedback-ului și recenziilor jucătorilor, performanța este mai bună atunci când se folosește Vulkan [52] .
- Detroit: Become Human - folosește în mod nativ API-ul Vulkan .
- Tom Clancy's Rainbow Six Siege și Tom Clancy's Ghost Recon Breakpoint - Suportul experimental pentru API-ul Vulkan a fost adăugat pe 28 ianuarie 2020
- X-Plane 11 - Pe 3 aprilie 2020, studioul de dezvoltare din spatele jocului de simulare a zborului a lansat actualizarea 11.50, care include API-ul Vulkan.
- Path of Exile - Actualizarea 3.10.2 a fost lansată pe 28 mai 2020 pentru a suporta versiunea beta a sistemului de redare bazat pe Vulkan. [53]
- Baldur's Gate III - Utilizează nativ API-ul Vulkan. Jocul acceptă două API-uri - Vulkan și DirectX 11.
- War Thunder - Suportul Vulkan a fost adăugat la OpenGL, în prezent Vulkan este implicit pentru cel puțin versiunea Linux a clientului.
- PUBG: New State - Joc mobil cu Vulkan GUI și suport OpenGL ES la lansare (11.04.2021)
- Counter-Strike: Global Offensive - S-a adăugat suport pe 11 decembrie 2021. DXVK (DirectX Vulkan)
- Brawl Stars - Joc multiplatform mobil. Asistența a fost adăugată pe 16 decembrie 2021. Jocul a acceptat anterior OpenGL.
Motoare de joc
- Sursa 2 - În martie 2015, Valve Corporation a anunțat Sursa 2, care a primit sprijin de la Vulkan.
- Serious Engine 4 - În februarie 2016, Croteam a anunțat suport pentru Vulkan în Serious Engine.
- Unreal Engine 4 - În februarie 2016, Epic Games a anunțat Unreal Engine 4 cu suport Vulkan.
- Unreal Engine 5 - Deoarece motorul este o continuare a Unreal Engine 4, avea deja Vulkan de la început.
- Torque 3D - În aprilie 2016, dezvoltatorii au anunțat că au adăugat suport pentru Vulkan.
- Quake Engine - Suportul Vulkan a fost adăugat în iunie 2016.
- id Tech 3 - Suportul Vulkan a fost adăugat în mai 2017.
- id Tech 4 - Suportul Vulkan a fost adăugat în august 2017.
- id Tech 6 - În mai 2016, id Software a anunțat că Doom alimentat de id Tech 6 va sprijini Vulkan.
- id Tech 7 - În iunie 2018, id Software a anunțat motorul id Tech 7 care rulează exclusiv pe Vulkan.
- Xenko - În iulie 2016, a fost adăugat suport pentru Vulkan.
- Unity - Suportul pentru Vulkan a apărut în versiunea 5.6.
- CryEngine - Suportul Vulkan a apărut în versiunea 5.4.
- Intrinsic este un motor de joc multiplatform gratuit și open source care acceptă Vulkan.
- Unigine - În aprilie 2017, Unigine Corp a anunțat suportul Vulkan pentru motorul lor Unigine.
- Abyss Engine - În mai 2017, Deep Silver a lansat Galaxy on Fire 3 Manticore pe Android cu suport Vulkan.
- Banshee 3D este un motor de joc multiplatform gratuit și open source care acceptă Vulkan.
- Godot Engine - Suport a fost adăugat în versiunea 4.0. [54]
- Turbo Engine (Leadwerks 5.0) este un motor plătit de la Leadwerks Technologies.
Biblioteci Wrapper
- Anvil - Reduce timpul necesar pentru a scrie o aplicație Vulkan funcțională de la zero. Parte a proiectului GPUOpen [55] .
- GLOVE - „OpenGL ES Over Vulkan”, acționează ca un strat intermediar între OpenGL ES și Vulkan [56] .
- MoltenVK - permite aplicațiilor Vulkan să ruleze peste Metal pe sistemele de operare Apple macOS și iOS [57] .
- V-EZ - „Easy Mode” pentru Vulkan, conceput pentru a simplifica complexitatea utilizării Vulkan. Parte a proiectului GPUOpen [58] .
- Vulkan-Hpp este un wrapper pentru limbajul de programare C++ [59] .
- Vulkano este un wrapper pentru limbajul de programare Rust [60] .
- PasVulkan este un wrapper pentru limbajul de programare Object Pascal [61] .
- NVK - Vulkan API pentru Node.js , vă permite să scrieți aplicații în limbaje de programare JavaScript și TypeScript [62] .
- DXVK - un wrapper pentru utilizarea jocurilor și aplicațiilor DirectX 9-11 sub Vulkan fără a fi nevoie să le rescrie
- nGlide este un wrapper pentru utilizarea jocurilor și aplicațiilor Glide sub Vulkan fără a fi nevoie să le rescrie.
- D9VK este un wrapper pentru utilizarea jocurilor și aplicațiilor DirectX 9 sub Vulkan, fără a fi nevoie să le rescrieți.
Compatibilitate
Specificația inițială afirmă că Vulkan va rula pe hardware care acceptă în prezent OpenGL ES 3.1 sau OpenGL 4.x și o versiune ulterioară [63] . Vulkan va necesita noi drivere grafice ca suport , dar acest lucru nu înseamnă neapărat că toate dispozitivele existente care acceptă OpenGL ES 3.1 sau OpenGL 4.x vor avea drivere compatibile Vulkan
disponibile.
Vezi și
Note
- ↑ Vulkan pe FreeBSD . Informații GPU Vulkan (1 iunie 2021). Preluat la 22 mai 2022. Arhivat din original la 14 martie 2022. (nedefinit)
- ↑ Vulkan pe QNX . www.khronos.org (14 iulie 2021). Preluat la 14 iulie 2021. Arhivat din original la 14 iulie 2021. (nedefinit)
- ↑ Nintendo Switch Listat ca conform Vulkan și OpenGL - My Nintendo News . Știrile mele Nintendo . Excite Global Media (19 decembrie 2016). Preluat la 14 iulie 2021. Arhivat din original la 14 iulie 2021. (nedefinit)
- ↑ Palumbo, Alessio Nintendo Switch acceptă oficial Vulkan, OpenGL 4.5 și OpenGL ES . WCCF Tech (19 decembrie 2016). Preluat la 14 iulie 2021. Arhivat din original la 14 iulie 2021. (nedefinit)
- ↑ Produse conforme . chronos.org . Grupul Khronos (28 aprilie 2018). Preluat la 28 februarie 2018. Arhivat din original la 28 ianuarie 2017. (nedefinit)
- ↑ Vulkan pe Raspberry Pi . www.raspberrypi.org (14 iulie 2021). Preluat la 14 iulie 2021. Arhivat din original la 20 iulie 2021. (nedefinit)
- ↑ Vulkan acum oficial, cu lansarea API 1.0 și driver AMD [Actualizat ] . Ars Technica . Conde Nast (16 februarie 2016). Preluat la 18 februarie 2016. Arhivat din original la 14 iulie 2021. (nedefinit)
- ↑ Valich, Theo Mantle Cycle este finalizat pe măsură ce Khronos lansează Vulkan 1.0 . VR World (17 februarie 2016). Preluat la 19 februarie 2016. Arhivat din original la 11 mai 2022. (nedefinit)
- ↑ GitHub - KhronosGroup/MoltenVK: MoltenVK este o implementare a API-ului de calcul și grafică Vulkan de înaltă performanță, standard din industrie, care rulează pe framework-ul grafic Apple Metal, aducând Vulkan la iOS și macOS. . Preluat la 12 septembrie 2019. Arhivat din original la 19 iulie 2021. (nedefinit)
- ↑ VxWorks oferă suport pentru multe biblioteci grafice standard, cum ar fi ... și Vulkan . WinDriver . Preluat la 8 noiembrie 2021. Arhivat din original la 8 noiembrie 2021. (nedefinit)
- ↑ Vulkan: Graphics and compute Belong Together (PDF). Khronos.org (martie 2015). Preluat la 5 martie 2015. Arhivat din original la 18 decembrie 2016. (nedefinit)
- ↑ Vulkan - Grafica și calcularea aparțin împreună . Khronos.org. Preluat la 5 martie 2015. Arhivat din original la 9 mai 2021. (nedefinit)
- ↑ glNext dezvăluit ca Vulkan graphics API . Preluat la 27 martie 2015. Arhivat din original la 14 octombrie 2016. (nedefinit)
- ↑ Mantle este un Vulkan: API-ul grafic mort al AMD se ridică din cenușă în succesorul lui OpenGL | PCworld . Preluat la 27 martie 2015. Arhivat din original la 7 noiembrie 2016. (nedefinit)
- ↑ AMD Gaming: Unul dintre viitorurile lui Mantle: Vulkan | Bloguri AMD (link indisponibil) . community.amd.com. Data accesului: 5 martie 2015. Arhivat din original pe 6 martie 2015. (nedefinit)
- ↑ Nu a murit încă: AMD's Mantle alimentează noul Vulkan API, eforturi VR . extremetech. Consultat la 5 martie 2015. Arhivat din original la 22 aprilie 2016. (nedefinit)
- ↑ Manta lui AMD trăiește în Vulkan - pune bazele următoarei OpenGL . Wccftech.com (20 iunie 2014). Preluat la 5 martie 2015. Arhivat din original la 19 august 2020. (nedefinit)
- ↑ Kirsch, Nathan Este AMD Mantle moartă așa cum l-am cunoscut? Vulkan API folosește tehnologia Mantle pentru OpenGL . recenzii legitime. Preluat la 5 martie 2015. Arhivat din original la 26 iunie 2015. (nedefinit)
- ↑ Vulkan™ API | AMD . Preluat la 24 noiembrie 2019. Arhivat din original la 14 iulie 2019. (nedefinit)
- ↑ Vulkan API acceptă oficial multi-GPU pe Windows 10, Windows 7, Windows 8.1 și Linux . Playground.ru. Preluat: 24 noiembrie 2019. (Rusă)
- ↑ V-EZ cu sursă deschisă AMD, un wrapper pentru API-ul Vulkan multiplatformă de nivel scăzut . Preluat la 28 august 2018. Arhivat din original la 28 august 2018. (nedefinit)
- ↑ GitHub - GPUOpen-LibrariesAndSDKs/V-EZ . Preluat la 28 august 2018. Arhivat din original la 29 august 2018. (nedefinit)
- ↑ Starea mărcii comerciale și Preluarea documentelor . tsdr.uspto.gov. Consultat la 9 noiembrie 2015. Arhivat din original la 11 mai 2013. (nedefinit)
- ↑ glNext dezvăluit ca Vulkan graphics API . www.develop-online.net. Consultat la 9 noiembrie 2015. Arhivat din original la 14 octombrie 2016. (nedefinit)
- ↑ Valve anunță motorul Source 2, gratuit pentru dezvoltatori . Poligon. Consultat la 9 noiembrie 2015. Arhivat din original la 5 martie 2015. (nedefinit)
- ↑ GDC 2015: Valve anunță Motorul Sursei 2 - IGN . IGN. Consultat la 9 noiembrie 2015. Arhivat din original pe 4 martie 2015. (nedefinit)
- ↑ Valve a dezvoltat un driver GPU Intel Linux Vulkan - Phoronix . www.phoronix.com. Data accesului: 9 noiembrie 2015. Arhivat din original pe 24 septembrie 2015. (nedefinit)
- ↑ Aflați mai multe despre driverul Intel Vulkan, planurile Linux Vulkan - Phoronix . www.phoronix.com. Data accesului: 9 noiembrie 2015. Arhivat din original pe 24 septembrie 2015. (nedefinit)
- ↑ Evan Odabashian pe Twitter . Stare de nervozitate. Consultat la 9 noiembrie 2015. Arhivat din original la 19 august 2020. (nedefinit)
- ↑ Reto Meier. Redare low-overhead cu Vulkan | Blogul dezvoltatorilor Android . Redare low-overhead cu Vulkan | Blogul dezvoltatorilor Android (10 august 2015). Consultat la 9 noiembrie 2015. Arhivat din original pe 8 martie 2016. (nedefinit)
- ↑ Registrul Khronos Vulkan . www.khronos.org. Preluat la 9 martie 2018. Arhivat din original la 10 martie 2018. (nedefinit)
- ↑ Aplicații Vulkan activate pe platformele Apple . www.khronos.org. Data accesului: 28 februarie 2018. Arhivat din original pe 28 februarie 2018. (nedefinit)
- ↑ Khronos Group lansează Vulkan 1.1 . www.khronos.org. Preluat la 9 martie 2018. Arhivat din original la 14 aprilie 2022. (nedefinit)
- ↑ Khronos Group lansează Vulkan 1.2 . www.khronos.org. Preluat la 15 ianuarie 2020. Arhivat din original la 11 mai 2022. (nedefinit)
- ↑ HLSL ca limbaj de umbrire Vulkan de primă clasă . www.khronos.org. Preluat la 15 ianuarie 2020. Arhivat din original la 15 ianuarie 2020. (nedefinit)
- ↑ Khronos Group lansează Vulkan Ray Tracing . www.khronos.org. Preluat la 17 martie 2020. Arhivat din original la 17 martie 2020. (nedefinit)
- ↑ Khronos întărește ecosistemul Vulkan cu lansarea Vulkan 1.3, foaie de parcurs publică și profiluri . www.khronos.org. Preluat la 25 ianuarie 2022. Arhivat din original la 25 ianuarie 2022. (nedefinit)
- ↑ VK_EXT_mesh_shader . (nedefinit)
- ↑ Mesh Shading pentru Vulkan . (nedefinit)
- ↑ Quick Look: Vulkan Performance on The Talos Principle , Anandtech (17 februarie 2016). Arhivat din original pe 15 mai 2022. Preluat la 19 februarie 2016.
- ↑ Actualizare Dota 2 - 23 mai 2016 . magazin.steampowered.com . Supapă. Preluat la 24 mai 2016. Arhivat din original la 8 noiembrie 2020. (nedefinit)
- ↑ Vulkan Support Now Live - Întrebări frecvente ( 11 iulie 2016). Arhivat din original pe 17 iunie 2017. Preluat la 1 aprilie 2017.
- ↑ DOOM a devenit primul joc de succes care acceptă Vulkan API (rusă) , OSZone (11 iulie 2016). Arhivat din original pe 14 iulie 2016. Preluat la 11 iulie 2016.
- ↑ DOOM - Asistență Vulkan acum live . bethesda.net . Preluat la 11 iulie 2016. Arhivat din original la 6 august 2019. (nedefinit)
- ↑ Papadopoulos, John Iată prima ta privire asupra primului Quake recreat în Unreal Engine 4 (proiectul fanilor) . Dark Side of Gaming (21 iulie 2016). Preluat la 26 august 2016. Arhivat din original la 12 aprilie 2022. (nedefinit)
- ↑ Larabel, Michael Quake 1 Portat pentru a rula pe Vulkan . Phoronix . Phoronix Media (25 iulie 2016). Preluat la 26 august 2016. Arhivat din original la 11 mai 2022. (nedefinit)
- ↑ Vezi cum Vulkan API și Galaxy S7 creează experiențe de joc mai captivante , 28.06.2016. Arhivat din original pe 24 februarie 2017. Preluat la 1 aprilie 2017.
- ↑ Tiago Sousa tweet 06.12.2017 . Preluat la 19 iunie 2017. Arhivat din original la 30 mai 2019. (nedefinit)
- ↑ Forum: Vulkan API Support? . Preluat la 19 iunie 2017. Arhivat din original la 22 iulie 2017. (nedefinit)
- ↑ X4 Foundations: neue 3D-Engine auf Basis von Vulkan wegen VR (germană) , PC Games Hardware . Arhivat din original pe 14 noiembrie 2017. Preluat la 14 noiembrie 2017.
- ↑ forums.robertsspaceindustries.com (link în jos) . Arhivat din original la 1 mai 2017. (nedefinit)
- ↑ Red Dead Redemption 2 Benchmark-uri pentru plăcile video . Overclockers.ua. Consultat la 24 noiembrie 2019. Arhivat din original la 19 decembrie 2019. (Rusă)
- ↑ Actualizarea 3.10.2 cu o versiune beta a sistemului de redare bazat pe Vulkan (rusă) , Path of Exile (28 mai 2020). Preluat la 28 mai 2020.
- ↑ Motor Godot. Godot Engine - Godot 3.1 a ieșit, îmbunătățind gradul de utilizare și caracteristicile . godoengine.org. Preluat la 17 martie 2019. Arhivat din original la 18 martie 2019. (nedefinit)
- ↑ Proiect Anvil pe GitHub
- ↑ Proiect GLOVE pe GitHub
- ↑ Proiect MoltenVK pe GitHub
- ↑ Proiect V-EZ pe GitHub
- ↑ KhronosGroup/Vulkan-Hpp . — 07-12-2020. Arhivat 15 decembrie 2020.
- ↑ Proiect Vulkano pe GitHub
- ↑ Proiectul PasVulkan pe GitHub
- ↑ Proiect NVK pe GitHub
- ↑ Privire de ansamblu Vulcan . Grupul Khronos. Consultat la 5 iulie 2016. Arhivat din original la 8 decembrie 2015. (nedefinit)
Literatură
- Vânzători G. Vulkan. Ghidul dezvoltatorului = Vulkan. ghid de programare. - DMK Press , 2017. - 394 p. - ISBN 978-5-97060-486-1 .