Vulkan 三角形¶
更新记录
2024/11/7 增加该文章
2024/11/8 更新该文章
2024/11/15 更新该文章。增加编译流程说明和
MacOS
适配。2024/11/18 增加
更新日志
章节。2024/11/18 增加
讲解
章节。
Vulkan 三角形
点击下载源码
项目要求
CMake
C/C++
的编译环境Vulkan 运行时
(一般系统都默认自带)
支持平台
Windows
Linux
MacOS
配置环境
Visual Studio
命令行中执行如下指令:
sudo apt-get install libxrandr-dev
sudo apt-get install libxinerama-dev
sudo apt-get install libxcursor-dev
sudo apt-get install libxi-dev
sudo apt-get install freeglut3-dev
命令行中执行如下指令:
brew install libxrandr
brew install libxinerama
brew install libxcursor
brew install libxi
brew install freeglut
下载并解压
在同级目录下创建
build
文件夹
命令行定位到
build
文件夹,执行如下指令:
cmake ..
编译生成可执行程序
使用 Visual Studio
打开 build
文件夹下的 .sln
文件,编译执行即可。
命令行中执行如下指令即可:
make
命令行中执行如下指令即可:
cmake --build .
更新日志
2024/11/18
适配
Swapchain
大小改变。优化代码结构。
2024/11/15
macOS
平台成功编译(由于本人没有苹果环境,没有执行测试,只能得到是否编译成功)。
2024/11/14
动态判断加载
Layer
和Extension
。适配了一版
苹果
系统,还未进行测试,不知是否可行。
2024/11/13
成功适配
Deepin V23
(Linux
)。
讲解¶
备注
未完待续