Vývoj AnyPS5 v kostce
Sledujte knihovny a dekodér grafiky, pak historii vydání níže.
Snímek: · Data vývoje projektu
88.3 % počítáno jako implementované
Rozpoznáno 100 % instrukcí seznamu
- Systémové knihovny
- Funkce počítané skenerem projektu jako implementované. Celkový počet zahrnuje těla funkcí ve skenu.
- Dekodér shaderů
- Instrukce rozpoznané dekodérem AMD RDNA 1 a RDNA 2. Jednotlivé hry mohou stále potřebovat opravy renderování.
Hledáte určitou hru? Otevřete Kontrola her AnyPS5 pro postup, problémy a nastavení.
Vývoj v čase
Historie počítá stejně poslední main commit každého dne, aby šlo porovnat starší práci se současným stavem.
| Datum | Funkce knihoven | Položky shaderů | Revize |
|---|---|---|---|
| 1827/2813 (64.95%) | 614/1166 (52.66%) | 49a78191 | |
| 2511/2919 (86.02%) | 1131/1166 (97%) | c73ee448 | |
| 2560/3026 (84.6%) | 1166/1166 (100%) | ae91d978 | |
| 3239/3668 (88.3%) | 1166/1166 (100%) | eecf9095 |
Vydání
Kontrolní bod main
3e577edac215, commit .
Vývoj AnyPS5 má dvě hlavní počítadla: implementaci náhradních knihoven a rozpoznávání shaderových instrukcí. Spolu s historií commitů ukazují, které části vznikají a kde hledat změny důležité pro hru.
Panel zachovává stav ze 14. října 2026. Novější změny otevřete na aktuální stránce postupu projektu.
Jak číst pokrytí knihoven
Hry volají konzolové knihovny pro paměť, soubory, zvuk, vstup a další služby. AnyPS5 poskytuje jejich náhradní implementace.
Skener počítá deklarovaná těla funkcí v core/libs/prx. Rozpoznané cesty neimplementovaných funkcí označuje jako čekající, ostatní definice jako implementované. Procento tedy popisuje pokrytí mezi funkcemi deklarovanými v projektu. Pravidla vysvětluje připnutý PROGRESS.md.
Sledujte obě celková čísla: nová deklarace může snížit procento, i když implementace pokračuje. Blokující problém hry pochopíte hledáním práce na konkrétním volání nebo knihovně, kterou potřebuje.
Co znamená shaderový milník
Hodnota 100 % v tomto stavu znamená, že dekodér rozpoznává položky projektového seznamu instrukcí AMD RDNA 1/2. Po dekódování stále následuje překlad, vázání prostředků, formáty textur, paměťový přístup, synchronizace a ovladač počítače.
Grafické práce proto přesahují dokončení seznamu. Změna bariéry nebo texturové cesty může opravit scénu bez pohybu počítadla. Cestu vykreslování sleduje dokumentace architektury.
Najděte příslušnou změnu v historii
Historie vybírá poslední main commit každého dne a současná pravidla počítání aplikuje na starší stromy. Jde o přepočítané porovnání těchto stromů stejnou metodou.
Změna grafu je výchozí bod: pak otevřete commit nebo dotčenou knihovnu. Porovnejte datum sloučení se svou revizí; blízký tag vydání může změně stále předcházet.
Od commitu ke hře: vývoj AnyPS5
- Vydání nabízí pojmenovaný soubor stažení a odpovídajících instrukcí. Nastavení používá v0.1.2.
- Main obsahuje průběžný vývoj. Pro novější sloučenou opravu sestavte její revizi a odpovídající knihovny.
- Integrační větev spojuje opravy pro určitý pokus. Před opakováním scény přečtěte seznam oprav a cestu spuštění autora.
Průvodce AnyPS5 GitHub pomáhá tyto verze určit. V Hrách AnyPS5 napoví další blokace, co sledovat: přechod při načítání, shader, vstup nebo chybějící službu.
Vyberte další krok
Sledujte commity projektu k dané blokaci a AnyPS5 na Redditu pro ukázky a diskuse. Užitečná aktualizace propojí změnu s novým pokusem v dotčené hře.
Pro vlastní pokus projděte Požadavky AnyPS5, Nastavení AnyPS5 a uschovejte první významnou chybu pro Řešení problémů s AnyPS5.