vulkan的含義是壹個用於圖形和計算設備的編程接口。Vulkan是壹個跨平臺的2D和3D繪圖應用程序接口API,最早由科納斯組織在2015年遊戲開發者大會GDC上發表,科納斯最先把VulkanAPI稱為次世代OpenGL行動。
vulkan設備接口的特點
Vulkan設備通常由壹個處理器和壹定數量的固定功能硬件模塊組成,用於加速圖形和計算操作,通常設備中的處理器是高度線程化的,所以在極大程度上Vulkan裏的計算模型是基於並行計算的,Vulkan還可以訪問運行應用程序的主處理器上的***享或非***享內存。
Vulkan是個顯式的API,也就是說幾乎所有的事情妳都需要親自負責,驅動程序是壹個軟件用於接收API調用傳遞過來的指令和數據,並將它們進行轉換使得硬件可以理解,Vulkan也會給開發人員提供這個內存。