# Entenda o progresso do AnyPS5: shaders, bibliotecas e jogos

Author: DecompHub
Updated: 2026-10-12
Language: pt-BR
Canonical: https://decomphub.com/pt-br/guides/anyps5-progress-explained

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](https://github.com/boykopovar/AnyPS5) aponta para o [relatório de progresso](https://boykopovar.github.io/AnyPS5/) e a [documentação de compatibilidade](https://github.com/boykopovar/AnyPS5/blob/main/docs/user/COMPATIBILITY.md). 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](https://boykopovar.github.io/AnyPS5/progress.json) 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](/pt-br/progress) ou leia sobre [descompilação e reimplementação](/pt-br/guides/decompilation-reimplementation-recompilation).
