一个从头开始在流中编写的 Vulkan 渲染器
这是一个从头开始编写的 Vulkan 渲染器,不使用任何专门针对 Vulkan 的第三方代码。不过,我们使用了非 Vulkan 专用的第三方库。 目标是尝试几种现代的 Vulkan 渲染技术,例如 GPU 裁剪与场景提交、锥形裁剪、自动遮挡裁剪、任务/网格着色,以及我们想要尝试的其他任何技术。 代码将写入流中。
最初,渲染器是使用 Visual Studio 编写的,目标是搭载现代 Vulkan 驱动的 Windows 桌面。此后,开发平台已切换到 Linux,但您仍然可以在 Windows 上构建和运行它 - 通过 CMake。
要运行程序,命令行应包含指向 .obj 文件或 .gltf 场景的路径;您可以使用 data/ 文件夹中的 kitten.obj 进行测试。
暂无开放 Issues,或尚未同步最近议题。