Granite:我的个人 Vulkan 渲染器

时间:2024-08-24 14:12:42
【文件属性】:

文件名称:Granite:我的个人 Vulkan 渲染器

文件大小:2.12MB

文件格式:ZIP

更新时间:2024-08-24 14:12:42

vulkan C++

花岗岩 Granite 是我个人的 Vulkan 渲染器项目。 为什么要发布这个? 与迄今为止的其他开源 Vulkan 渲染器相比,该项目最有趣的部分可能是渲染图实现。 该项目位于 GitHub 上,希望它可以按原样用于学习目的或产生实施想法。 免责声明 不要指望任何支持或帮助。 拉取请求可能会被忽略或驳回。 执照 该代码已获得 MIT 许可。 随意将其用于任何目的。 高级文档 见OVERVIEW.md 。 低级渲染后端 渲染后端完全专注于 Vulkan,因此它会在适当的情况下重用 Vulkan 枚举和数据结构。 但是,API 大大简化了直接编写 Vulkan 的更痛点。 它不是设计为有史以来最快的渲染器,它可能是“完美”Vulkan 和 OpenGL/D3D11 wrt CPU 开销之间的一个愉快的中间地带。 内存管理器 延迟销毁和释放 API 对象和内存 自动描述符集管理 顶点/


网友评论