Rozwój AnyPS5 w skrócie
Śledź prace nad bibliotekami systemowymi i dekoderem grafiki, a poniżej sprawdź historię wydań.
Stan na: · Dane postępów projektu
88.3% uznanych za zaimplementowane
Rozpoznano 100% instrukcji z listy
- Biblioteki systemowe
- Funkcje bibliotek systemowych liczone jako zaimplementowane przez skaner projektu. Suma obejmuje ciała funkcji uwzględnione w skanowaniu.
- Dekoder shaderów
- Pozycje instrukcji rozpoznawane przez dekoder shaderów AMD RDNA 1 i RDNA 2. Poszczególne gry nadal mogą potrzebować poprawek renderowania.
Szukasz konkretnej gry? Otwórz Sprawdzanie gier AnyPS5, aby poznać postępy, problemy i konfigurację.
Rozwój w czasie
Historia używa tych samych reguł liczenia dla ostatniego commitu main każdego dnia, co pozwala porównać wcześniejsze prace z obecnym stanem.
| Data | Funkcje bibliotek | Pozycje shaderów | Rewizja |
|---|---|---|---|
| 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 |
Wydania
Punkt kontrolny main
3e577edac215, commit .
Postępy AnyPS5 opisują dwa główne liczniki: implementacji bibliotek zastępczych i rozpoznawania instrukcji shaderów. Wraz z historią commitów pokazują, które części projektu są rozwijane i gdzie szukać zmian ważnych dla konkretnej gry.
Panel zachowuje stan z 14 października 2026 r. Nowsze zmiany sprawdzisz na bieżącej stronie postępów projektu.
Co oznacza pokrycie bibliotek
Gry wywołują biblioteki konsoli odpowiedzialne za pamięć, pliki, dźwięk, sterowanie i inne usługi. AnyPS5 dostarcza zastępcze implementacje tych wywołań.
Skaner liczy zadeklarowane ciała funkcji w core/libs/prx. Rozpoznane ścieżki funkcji bez implementacji oznacza jako oczekujące, a inne definicje liczy jako zaimplementowane. Procent opisuje więc pokrycie implementacji wśród funkcji zadeklarowanych w projekcie. Zasady liczenia wyjaśnia przypięty PROGRESS.md.
Patrz na zmiany obu wartości: dodanie deklaracji nowych funkcji może obniżyć procent, choć implementacja nadal postępuje. Aby zrozumieć blokadę gry, szukaj prac nad konkretnym wywołaniem lub biblioteką, których potrzebuje.
Co oznacza kamień milowy shaderów
Wartość 100% w tym zestawieniu oznacza, że dekoder rozpoznaje pozycje z projektowej listy instrukcji AMD RDNA 1/2. Po dekodowaniu grafika nadal przechodzi przez translację, wiązanie zasobów, formaty tekstur, dostęp do pamięci, synchronizację i sterownik komputera.
Prace nad grafiką wykraczają więc poza ukończenie listy instrukcji. Zmiana bariery lub ścieżki tekstur może naprawić scenę bez przesunięcia licznika. Ten przebieg renderowania opisuje dokumentacja architektury.
Znajdź właściwą zmianę w historii
Historia projektu wybiera ostatni commit main z każdego dnia i stosuje bieżące reguły liczenia do starszych drzew kodu. To przeliczone porównanie tych drzew według jednej metody.
Zmiana na wykresie jest punktem wyjścia: otwórz powiązany commit lub bibliotekę. Porównaj datę scalenia z uruchamianą rewizją; pobliski tag wydania może nadal poprzedzać tę poprawkę.
Od commitu do gry: śledzenie postępów AnyPS5
- Wydanie daje nazwany zestaw plików i odpowiednie instrukcje. Nasza konfiguracja korzysta z v0.1.2.
- Main zawiera bieżące prace projektu. Aby wypróbować nowszą scaloną poprawkę, zbuduj odpowiednią rewizję i pasujące biblioteki.
- Gałąź integracyjna łączy poprawki dla konkretnej próby. Przed odtworzeniem sceny przeczytaj listę zmian autora i sposób uruchomienia.
Poradnik AnyPS5 GitHub pomaga rozpoznać te wersje. W Grach AnyPS5 kolejna blokada z raportu wskazuje, co śledzić: przejście podczas ładowania, problem shadera, sterowanie lub brakującą usługę.
Wybierz kolejny krok
Śledź commity projektu dotyczące danej blokady oraz AnyPS5 na Reddicie, gdzie pojawiają się pokazy i dyskusje. Przydatna aktualizacja łączy zmianę kodu z nową próbą w danej grze.
Przed własną próbą sprawdź Wymagania AnyPS5, przejdź przez Konfigurację AnyPS5 i zachowaj pierwszy istotny błąd do Rozwiązywania problemów z AnyPS5.