Intel 最近宣布自家的部分處理器內顯可以支援 Vulkan API,包括了 Intel 第七代 Kaby Lake、第六代 Skylake 處理器全部型號內顯,以及Pentium Apollo Lake 處理器當中的 Intel HD Graphics 505。
Vulkan 被視作是 OpenGL 的後續產品,它是一種跨平台 API,可支援開發人員開發遊戲、CAD工具、效能基準測試等高效能圖形應用, 並且適用於不同的操作系統,如 Windows、Linux 或 Android 等使用。《DOOM》就是少數支援 Vulkan API 的遊戲。
與之前的 OpenGL 等高層 API 不同之處在於,高層 API 使用起來十分簡單,只需要宣告操作內容以及方式,剩下的工作都交由驅動來完成。而使用低層 API 時,開發人員需要花費更多時間去完成更多代碼工作,包括 API 是否調用正確、函數傳遞是否正確,並且嚴謹地使用編程規則。但這一切額外的付出都是值得,因為這樣可以顯著提升效能,繞開了驅動程序低下的工作效率。不過微軟當時也是這麼說明 DirectX 12,但 DX 12 遊戲效能提升目前看來似乎不明顯,也可能與遊戲開發者不熟悉 DirectX 12 API 有關。
Intel 內顯支援 Vulkan API 與 DirectX 12 標準一樣,都需要 Windows 10 系統。
來源:http://www.expreview.com/52429.html
Vulkan 被視作是 OpenGL 的後續產品,它是一種跨平台 API,可支援開發人員開發遊戲、CAD工具、效能基準測試等高效能圖形應用, 並且適用於不同的操作系統,如 Windows、Linux 或 Android 等使用。《DOOM》就是少數支援 Vulkan API 的遊戲。
與之前的 OpenGL 等高層 API 不同之處在於,高層 API 使用起來十分簡單,只需要宣告操作內容以及方式,剩下的工作都交由驅動來完成。而使用低層 API 時,開發人員需要花費更多時間去完成更多代碼工作,包括 API 是否調用正確、函數傳遞是否正確,並且嚴謹地使用編程規則。但這一切額外的付出都是值得,因為這樣可以顯著提升效能,繞開了驅動程序低下的工作效率。不過微軟當時也是這麼說明 DirectX 12,但 DX 12 遊戲效能提升目前看來似乎不明顯,也可能與遊戲開發者不熟悉 DirectX 12 API 有關。
Intel 內顯支援 Vulkan API 與 DirectX 12 標準一樣,都需要 Windows 10 系統。
來源:http://www.expreview.com/52429.html
最後編輯: