Comprendre l’avancement d’AnyPS5 : shaders, bibliothèques et jeux
Par DecompHub · Mis à jour le · Français
AnyPS5 mesure plusieurs formes d’avancement. Un pourcentage unique masquerait la différence entre reconnaître une instruction, implémenter une fonction et faire fonctionner correctement un jeu.
Le dépôt officiel renvoie au rapport d’avancement et à la documentation de compatibilité. Ces sources répondent à des questions différentes et se complètent.
Bibliothèques système
Le rapport compte les fonctions déjà déclarées dans le projet. Son dénominateur ne représente pas toutes les fonctions système d’une PS5. Les règles publiées expliquent le traitement des sources partagées et le moment où une fonction quitte la catégorie non implémentée.
C’est un indicateur d’implémentation. Un corps de fonction ne garantit pas un comportement correct pour tous les appels effectués par les jeux. Un dénominateur élargi peut également faire baisser le pourcentage sans annuler le travail accompli.
Instructions des shaders
Le rapport utilise une liste définie d’instructions AMD RDNA. Selon la règle du projet, une instruction compte lorsque le décodeur la reconnaît. Cette reconnaissance n’est qu’une étape de la chaîne graphique.
La traduction en SPIR-V, le comportement, le rendu et les exigences propres à chaque jeu nécessitent des preuves distinctes. Une barre de décodage remplie ne démontre pas que tous les shaders produisent un rendu correct.
Que vérifier pour jouer ?
Consultez la compatibilité du jeu, de la version et de l’environnement concernés. Atteindre un menu, afficher une première scène et rester jouable pendant une session sont des jalons différents. Vérifiez la date et les conditions de reproduction d’une démonstration.
L’adaptateur DecompHub lit le rapport structuré et conserve deux lignes séparées pour les bibliothèques et le décodage. Il ne calcule pas de moyenne « PS5 terminée » et ne revendique aucun soutien des responsables du projet.
Cette méthode convient aux autres projets composés de plusieurs sous-systèmes. Créez un badge ou consultez les différents types de reconstruction.