Vulkan

Vulkan adalah tipe grafis dengan overhead rendah, lintas platform API, standar terbuka untuk grafik 3D dan komputasi 3D. Vulkan menargetkan aplikasi grafis 3D secara waktu nyata atau real-time berkinerja tinggi, sseperti permainan video dan media interaktif. Berbeda dengan OpenGL dan Direct3D 11 API yang lebih lama, Vulkan dimaksudkan untuk menawarkan kinerja yang lebih tinggi dan penggunaan CPU dan GPU 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. Vulkan pertama kali diumumkan oleh nirlaba Khronos Group di GDC pada 2015. Vulkan API awalnya disebut sebagai "inisiatif OpenGL generasi berikutnya", atau "OpenGL selanjutnya" oleh Khronos, namun penggunaan nama-nama itu dihentikan ketika Vulkan diumumkan. Vulkan diturunkan berasal dan upaya dibangun dari komponen AMD Mantle API, yang telah disumbangkan oleh AMD ke Khronos dengan tujuan memberikan Khronos landasan untuk mulai mengembangkan API tingkat rendah yang ia dapat standarisasi di seluruh industri. Vulkan tidak sebelumnya kompatibel dengan tipe OpenGL.