示例的Vulkan源代码,是基于SaschaWillems开源的示例程序修改而来。可以运行在Ubuntu和Windows环境(调整Makefile应该可以运行于Android,但是未经验证)。
Vulkan源码的获得:
$git clone https://github.com/math3d/Vulkan.git
$git submodule init
$git submodule update
Vulkan源码的编译-Ubuntu 18.04 (编译之前,需要先去https://www.lunarg.com/vulkan-sdk/ 安装Vulkan SDK):
$cmake CMakeLists.txt
$make
Vulkan源码的编译-Windows 10(编译之前,需要先去https://www.lunarg.com/vulkan-sdk/ 安装Vulkan SDK):
$cmake -G "Visual Studio 15 2017 Win64"
用Visual Studio 打开项目vulkanExamples.sln,进行编译。运行前请将bin\assimp-vc140-mt.dll拷贝到执行文件所在目录。