vkQuake 基于 Vulkan 实现的 Quake 游戏引擎开源项目

我要开发同款
匿名用户2022年12月06日
146阅读
开发技术C/C++
所属分类游戏/娱乐、游戏模拟器/工具/引擎
授权协议GPL-2.0

作品详情

vkQuake是idSoftware的 Quake 的一个port,它使用Vulkan而不是OpenGL进行渲染。它基于流行的 QuakeSpasm 和 QuakeSpasm-Spiked port,并运行与QuakeSpasm兼容的所有模组,如 ArcaneDimensions。

对QuakeSpasm的改进包括:

多线程渲染和加载性能更好游戏可以以高于72Hz的帧速率运行而不会破坏物理类似Quake的水下效果软件更好的色彩精度减少黑暗区域的条带对水面进行适当的mip映射以减少锯齿原生支持抗锯齿和各向异性过滤8位颜色模拟缩放像素化外观模组菜单,方便模组加载更现代的协议以避免某些移动问题(来自QSS)支持自定义modHUD(来自QSS)支持可编写脚本的粒子(来自QSS)

vkQuake展示了API的基本用法。例如,它演示了renderpasses&subpasses、管道屏障和同步、计算着色器、推送和专业化常量、CPU/GPU并行性和内存池。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论