文件名称:vull:使用C ++ 20和Vulkan的现代渲染引擎
文件大小:5.73MB
文件格式:ZIP
更新时间:2024-05-02 04:15:47
vulkan rendering-engine C++
阴暗的 使用C ++ 20和Vulkan的渲染引擎。 特征 平铺前向渲染 对C ++标准库的依赖有限 依存关系 建立和运行 Vull使用作为其主要构建系统。 在Linux系统上,还需要ninja或make 。 Windows用户应该能够同时使用NMake和Visual Studio生成器,尽管尚未经过测试。 要编译着色器,必须将放在PATH 。 安装依赖项和工具 Gentoo emerge \ dev-util/cmake \ dev-util/ninja \ dev-util/vulkan-headers \ media-libs/glfw \ media-libs/glm \ media-libs/shaderc \ media-libs/vulkan-layers \ media-libs/vulkan-loader 请注意,tinyobjloader和VMA都已经
【文件预览】:
vull-master
----.clang-format(196B)
----.gitignore(9B)
----models()
--------suzanne.obj(77KB)
--------teapot.obj(206KB)
--------sponza.obj(22.75MB)
--------sphere.obj(79KB)
--------cube.obj(783B)
----engine()
--------tests()
--------include()
--------benchmarks()
--------shaders()
--------CMakeLists.txt(813B)
--------sources()
----tools()
--------iwyu.imp(2KB)
--------run_iwyu.sh(216B)
----third-party()
--------tiny_obj_loader.h(91KB)
--------vk_mem_alloc.h(681KB)
----README.md(2KB)
----sandbox()
--------CMakeLists.txt(267B)
--------sources()
----.clang-tidy(8KB)
----CMakeLists.txt(2KB)