| Vulkan | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Tipe | Antarmuka pemrograman aplikasi danperangkat lunak | ||||||||
| Berdasarkan | Mantle(en) | ||||||||
| Versi pertama | Februari 16, 2016;10 tahun lalu (2016-02-16)[1] | ||||||||
| Versi stabil | |||||||||
| Genre | Grafis dan komputasi 3DAPI[2] | ||||||||
| Lisensi | Apache License 2.0[3] | ||||||||
| |||||||||
Sumber kode | |||||||||
| |||||||||
Bagian dari | |||||||||
Vulkan adalah tipe grafis denganoverhead rendah,lintas platformAPI, standar terbuka untukgrafik 3D dan komputasi 3D.[14][15][16] Vulkan menargetkan aplikasi grafis 3D secara waktu nyata ataureal-time berkinerja tinggi, ssepertipermainan video danmedia interaktif. Berbeda denganOpenGL dan Direct3D 11 API yang lebih lama, Vulkan dimaksudkan untuk menawarkan kinerja yang lebih tinggi dan penggunaanCPU danGPU yang lebih seimbang. Ia menyediakan API tingkat rendah dan tugas paralel untuk aplikasi, sebanding dengan Metal dan Direct3D 12. Selain penggunaan CPU yang lebih rendah, Vulkan dirancang untuk memungkinkan pengembang mendistribusikan pekerjaan dengan lebih baik di antara beberapa inti CPU.[17]
Vulkan pertama kali diumumkan oleh nirlabaKhronos Group diGDC pada 2015.[2][18][19] Vulkan API awalnya disebut sebagai "inisiatif OpenGL generasi berikutnya", atau "OpenGL selanjutnya"[20] oleh Khronos, tetapi penggunaan nama-nama itu dihentikan ketika Vulkan diumumkan.[21]
Vulkan diturunkan berasal dan upaya dibangun dari komponenAMD Mantle API, yang telah disumbangkan oleh AMD ke Khronos dengan tujuan memberikan Khronos landasan untuk mulai mengembangkan API tingkat rendah yang ia dapat standardisasi di seluruh industri.[2]
Vulkan tidak sebelumnya kompatibel dengan tipe OpenGL.[22][16][note 1]
Thanks AMD!
Artikel bertopikperangkat lunak ini adalah sebuahrintisan. Anda dapat membantu Wikipedia denganmengembangkannya. |