bb1c6fb18ff7c3def19b2cfb083eb8fab5c97a9e
dl
介绍
C++ drawing library
软件架构
基于vulkan的C++绘图框架
支持平台
| 平台 | Windows | Ubuntu | Android | IOS |
|---|---|---|---|---|
| 编译 | OK | OK | OK | TODO |
| 绘图 | OK | OK | OK | TODO |
| 文件 | OK | OK | OK | TODO |
| 音效 | OK | OK | 部分 | TODO |
| OPENSSL | OK | OK | TODO | TODO |
| 输入 | OK | OK | TODO | TODO |
示例截图
2d绘图性能测试(10万精灵40帧)
安卓模拟器编译
注意事项
❗ 拉取仓库时,请勿勾选拉取子模块
❗ 暂无发布版本,非商业化,欢迎志同道合的人加入
安装教程
win32
- 安装 vs2022(包含C++环境、cmake工具)
- 安装 vulkan-sdk:https://vulkan.lunarg.com/sdk/home
- 使用 vs打开项目文件夹,选中根目录CMakeLists.txt
- 上方选中 A.Windows x64 Debug,然后选择dl_test.exe编译执行
linux
- 下载 vscode:https://code.visualstudio.com/#alt-downloads
- 安装 vscode、git、vulkan-sdk、glfw等环境
// 为了提高下载速度,请先在“软件和更新”中设置国内镜像
sudo apt update
//---------------------安装 vscode-----------------------
//1.官网下载安装
sudo dpkg -i *.deb // 切换到vscode安装包目录安装
//2.商店搜索安装
//---------------------安装 cmake、clang等--------------------------
sudo apt install cmake
sudo apt install clang
sudo apt install xorg-dev
//---------------------安装 vulkan-sdk-------------------
wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.3.268-jammy.list https://packages.lunarg.com/vulkan/1.3.268/lunarg-vulkan-1.3.268-jammy.list
sudo apt update
sudo apt install vulkan-sdk
- 打开 项目文件夹,选中根目录CMakeLists.txt生成
- 安装 vscode相关插件,cmake、C++等
- 下方选中 B.Linux Clang 编译执行dl_test
android
- 安装 Android Studio
- 安装 vulkan-sdk:https://vulkan.lunarg.com/sdk/home
- 使用 Android Studio打开build/android目录编译执行
使用说明
编译dl_test查看测试程序
参与贡献
QQ群:512001256
Languages
C++
94.5%
CMake
1.8%
GLSL
1.5%
Lua
1.1%
PHP
0.4%
Other
0.6%

