文件名称:vulkan-tutorial-rs:使用Ash用Rust编写的Vulkan教程
文件大小:13.72MB
文件格式:ZIP
更新时间:2024-06-04 19:27:21
android rust vulkan ash Rust
Vulkan教程 使用用Rust编写的Vulkan。 分支包含更多的章节,由于我希望它与原始教程保持紧密联系,因此我不会在该分支上进行合并。 请检查一下 :)。 如果您不想在android上运行它,请查看分支。 介绍 该存储库将遵循原始教程的结构。 对于较长的章节,每次提交将对应于一页或页面的一部分。 有时会添加“额外”提交,其中包含一些重构,注释或功能。 现在涵盖了原始教程的所有章节。 该代码在Windows,Linux和MacOS上编译,并在Windows和Linux上运行。 它也应该在macOS上运行,但是我还无法测试。 当我(或其他人)可以尝试时,我将更新此语句。 要求 您需要在PATH安装和glslangValidator可执行文件。 在安装Vulkan SDK时应该是这种情况。 如果由于某些原因要在SKIP_SHADER_COMPILATION项目时跳过着色器编译,则可
【文件预览】:
vulkan-tutorial-rs-master
----Cargo.toml(287B)
----.github()
--------workflows()
----src()
--------context.rs(4KB)
--------camera.rs(854B)
--------main.rs(86KB)
--------swapchain.rs(4KB)
--------texture.rs(875B)
--------debug.rs(3KB)
--------math.rs(1KB)
--------fs.rs(346B)
----build.rs(3KB)
----assets()
--------models()
--------images()
--------shaders()
----README.md(13KB)
----screenshots()
--------triangle.png(126KB)
--------texture.png(65KB)
--------depth.png(102KB)
--------ubo.png(83KB)
--------quad.png(254KB)
--------end.png(809KB)
----.gitignore(53B)