天天看點

Vulkan demo運作

 最近下載下傳了lunarG Vulkan SDK,并且先更新了HD 7800的驅動,使得硬體上能夠支援。然後安裝SDK後開始測試Bin32位下的cube.exe,結果顯示Can't find a compatible vulkan installable client river(ICD),谷歌搜尋的結果是AMD的驅動不支援最新的lib和dll,是以需要自己重新編譯,并且提示選擇visual studio 2013(否則會缺少頭檔案)作為編譯工具。于是在vs2013下重新調試sample/sample API下的cube例子,這時候最好将需要的頭檔案和源檔案都導入,或者将經常用的編譯為lib,然後再配置運作。同時還測試了hologram例子,也在工程中修改了些東西,然後就能正确運作了,這個例子可以說明Vulkan的強大之處。

我現在的問題是需要将opencl的kernel結果用Vulkan顯示,過去是用的openGL。然而根據SPIR-V的要求并需要是openCL 2.1才可以,是以還得等待AMD的驅動和SDK

繼續閱讀