# 读懂 AnyPS5 进度：着色器、系统库与游戏运行

Author: DecompHub
Updated: 2026-10-12
Language: zh-Hans
Canonical: https://decomphub.com/zh-cn/guides/anyps5-progress-explained

AnyPS5 有多种进度指标。单一百分比会掩盖识别指令、实现库函数以及正确运行游戏之间的区别。

[官方仓库](https://github.com/boykopovar/AnyPS5) 链接到[进度报告](https://boykopovar.github.io/AnyPS5/)和[游戏兼容性文档](https://github.com/boykopovar/AnyPS5/blob/main/docs/user/COMPATIBILITY.md)。它们回答不同的问题，应结合阅读。

## 系统库

库报告统计项目中已经声明的函数。其分母并不代表 PS5 的全部系统函数。公开的统计规则说明如何处理共享源文件，以及函数在什么条件下不再被列为未实现。

这是实现情况的指标。函数有了函数体，不代表它能在所有游戏的调用方式下正确工作。分母扩大，也可能让比例下降，而已完成的工作并没有消失。

## 着色器指令

着色器报告使用一份明确的 AMD RDNA 指令列表。按照项目规则，解码器能够识别某条指令时，这条指令才被计入。识别只是图形处理流程中的一个阶段。

转换为 SPIR-V、正确执行、渲染效果以及具体游戏的要求，都需要各自的证据。解码器进度条填满，不代表每个着色器都能正确渲染。

## 玩家应该检查什么？

请查看具体游戏、版本和运行环境的兼容性记录。进入菜单、渲染第一幕和持续正常游玩，是不同的里程碑。参考演示时，也要核对日期和复现条件。

DecompHub 适配器读取[结构化报告](https://boykopovar.github.io/AnyPS5/progress.json)，将库覆盖率和着色器解码分别显示。它不会将两者平均成“PS5 完成度”，也不表示获得了项目维护者的认可。

同样的方法也适用于包含多个子系统的项目。你可以[创建进度徽章](/zh-cn/progress)，或阅读[反编译、重新实现与重编译的区别](/zh-cn/guides/decompilation-reimplementation-recompilation)。
