百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
V

vkQuake2

> 编程语言
开源

id Software 的《Quake 2 v3.21》带有任务包和 Vulkan 支持 (Windows、Linux、macOS、FreeBSD、Raspberry Pi 4)

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

id Software 的《Quake 2 v3.21》带有任务包和 Vulkan 支持 (Windows、Linux、macOS、FreeBSD、Raspberry Pi 4)

编译状态

概述

这是带有 Vulkan 支持和任务包的官方 Quake 2 代码 v3.21。本项目的目标是尽可能保持与原始游戏的兼容性 - 就像我们在 1997 年所熟知的纯净、原始的 Quake 2 体验。然而,由于各种原因,有一些显著的差异:

  • 世界颜色已略有升级 - 可以通过 vk_postprocess 控制台命令切换游戏原有的较暗的外观
  • 添加了 64 位支持、额外的屏幕分辨率和 DPI 感知
  • 实现了类似软件渲染器的水下视觉扭曲效果,默认情况下已启用
  • 现在原生支持抗锯齿和采样着色
  • 添加了向量化过滤切换
  • 玩家现在可以从视频菜单中更改纹理过滤模式
  • 禁用了鼠标加速
  • 可以使用鼠标滚轮来滚动控制台内容
  • 在较高的屏幕分辨率下,HUD 元素、菜单和控制台文本现在会相应地缩放(可以通过 hudscale 控制台命令覆盖)
  • 当 FOV > 90 时,视图模型武器不再隐藏
  • Vulkan 渲染器修复了 OpenGL 中出现的破坏性扭曲纹理效果(水、熔岩、黏液)
  • 完全替换了软件渲染器 KolorSoft 1.1 - 此操作增加了彩色照明并修复了原始实现的严重不稳定性
  • 由于 Metal/MoltenVK 的限制,三角形扇形已被替换为索引三角形列表
  • 在 Linux 上,声音现在由 ALSA 处理,而不是 OSS
  • 除了标准 CD 音频外,还添加了 OGG/FLAC/MP3/WAV 音乐支持
  • 添加了音乐音量滑动条(仅限 OGG/FLAC/MP3/WAV,CD 音乐仍以原先设定的全音量播放)
  • 游戏菜单略有改进
  • 添加了 Nightmare/Hard+ 技能到游戏菜单中

有关此项目背后思考过程的更详细描述,可以在我的 博客文章 中找到,其中我解释了整体设计、如何实现的细节,以及如何使用这些技术来实现。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C3d-graphicsfreebsdgpuhardware-acceleration

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言