Entenda o progresso do AnyPS5: shaders, bibliotecas e jogos
Por DecompHub · Atualizado em · Português (Brasil)
O AnyPS5 tem diferentes tipos de progresso. Um percentual único esconderia a diferença entre reconhecer uma instrução, implementar uma função de biblioteca e executar um jogo corretamente.
O repositório oficial aponta para o relatório de progresso e a documentação de compatibilidade. As fontes respondem a perguntas diferentes e devem ser lidas em conjunto.
Bibliotecas do sistema
O relatório conta funções já declaradas no projeto. Seu denominador não representa todas as funções de sistema de um PS5. As regras publicadas explicam a contagem de fontes compartilhadas e quando uma função deixa a categoria de não implementada.
É um indicador de implementação. Ter um corpo de função não garante comportamento correto em todas as formas de chamada usadas pelos jogos. Um denominador maior também pode reduzir o percentual sem apagar trabalho concluído.
Instruções de shaders
O relatório usa uma lista definida de instruções AMD RDNA. Pela regra do projeto, uma instrução é contada quando o decodificador a reconhece. Isso é apenas uma etapa do processamento gráfico.
Tradução para SPIR-V, comportamento correto, renderização e requisitos de cada jogo precisam de evidências próprias. Completar a barra do decodificador não demonstra que todos os shaders renderizam corretamente.
O que verificar para jogar
Consulte a compatibilidade do jogo, da versão e do ambiente específicos. Chegar ao menu, renderizar uma cena e permanecer jogável durante uma sessão são marcos diferentes. Verifique a data e as condições necessárias para reproduzir uma demonstração.
O adaptador do DecompHub lê o relatório estruturado e mantém bibliotecas e decodificação de shaders em linhas separadas. Não calcula uma média de “PS5 concluído” nem sugere endosso dos mantenedores.
O mesmo princípio serve para outros projetos com vários subsistemas. Crie um badge ou leia sobre descompilação e reimplementação.