Vulkan的一些案例,建议初学者从我第一次Commit开始跟,一般情况下每次Commit应该都是有效Commit,不排除偷懒的情况下随便瞎提交。
- CMake 3.13.0:下载安装最新版本即可。
- Visual Studio 2017 (64位):比它高的应该也没问题。
- VulkanSDK:https://www.lunarg.com/vulkan-sdk/
- CMake 3.13.0:下载安装最新版本即可。
- XCode 10:比它高应该也没什么问题。
- macOS 10.11 or iOS 9:因为Vulkan在苹果那边没有得到官方支持,是通过对Metal进行的封装,因此需要10.11系统以上。
- CMake 3.13.0:下载安装最新版本即可。
- Ubuntu 18.04:目前我使用的是Ubuntu 18.04系统,其它版本的没有尝试,用到了GLFW库,因此需要安装GLFW的一些依赖。详情参考GLFW:https://www.glfw.org/docs/latest/vulkan_guide.html
- VSCode:Ubuntu下我使用了VSCode作为开发环境,VSCode下Configure(Task),Build(Task),Debug我都配置好了,但是需要安装VSCode C++插件,插件名称:C/C++。
Vulkan Examples
- CMake 3.13.0
- virtual studio 2017
- VulkanSDK:https://www.lunarg.com/vulkan-sdk/
- XCode 10
- CMake 3.13.0
- macOS 10.11 or iOS 9
- CMake 3.13.0
- git clone --recursive https://github.com/BobLChen/VulkanTutorials.git
- cd VulkanTutorials
- mkdir build
- cd build
- cmake ..
- git clone --recursive https://github.com/BobLChen/VulkanTutorials.git
- Open CMake-GUI
- Where is the source code : VulkanTutorials
- Where to build the binaries : VulkanTutorials/build
- Click Configure button
- Choose your generator
- Click Generate button