2024 年 Vulkan 应用程序的状态

主要观点:作为游戏引擎开发者,需明确游戏引擎的目标,主要考虑操作系统(Windows、Linux、macOS),开发多平台游戏可利用相同技术提高效率,主流图形 API 为 OpenGL 和 Vulkan,重点探讨 Vulkan 的现状。
关键信息

  • 2015 年 Vulkan 首个稳定版本发布,八年后其在图形应用中的状态受关注。
  • 有包含 201 个 Vulkan 应用的列表,但不全面,欢迎补充未列出的应用。
  • 自 2015 年以来,Vulkan 应用数量逐年减少,与 DirectX 12 相比,总游戏发布量少约两倍。
  • Windows 和 Linux 是 Vulkan 的主要平台,Android 有一定份额,多数 Vulkan 应用仅针对一个平台。
  • 开发者在 API 版本使用上,大多未公开,且未从 1.1 版本后升级,Vulkan 1.2 于 2020 年推出。
  • LunarG 组织的 Vulkan 调查,2024 年回复者仅 275 人,主要目标为 Windows、Linux、Android,未针对 macOS,且认为 Android 驱动支持差,Vulkan API 复杂性仍阻碍采用。
    重要细节
  • OpenGL 自 2016 年未发布新版本,2023 年有 16 款游戏使用;DirectX 12 自 2015 年以来有超 430 款游戏使用,2023 年达 88 款。
  • 11 种游戏引擎支持 Vulkan,仅 Id Tech 7 仅支持 PC 端 Vulkan 渲染。
  • Vulkan 社区发布的应用列表虽不全面,但方便研究。
  • 部分因素导致 Vulkan 应用数量与 DirectX 12 差距,如 Xbox 系列主机及开发周期等。
阅读 15
0 条评论