AnyPS5 progress: what the numbers show

Read AnyPS5 progress through dated library and shader counters, history and releases. Understand what the metrics measure and how they relate to game reports.

AnyPS5 development at a glance

Follow work on the system libraries and graphics decoder, then check the release history below.

Snapshot: · Upstream progress data

System-library functions3,239 / 3,668

88.3% counted as implemented

Shader instruction decoder1,166 / 1,166

100% of listed instructions recognized

System libraries
System-library functions counted as implemented by the upstream scanner. The total covers the function bodies in its scan.
Shader decoder
Instruction entries recognized by the AMD RDNA 1 and RDNA 2 shader decoder. Individual games can still need rendering fixes.

Looking for a particular game? Open AnyPS5 Game checker to see its progress, problems and setup.

Development over time

History uses the same counting rules for each day's final main-branch commit, so you can compare earlier work with the current snapshot.

Library and shader development milestones
DateLibrary functionsShader entriesRevision
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
Explore the upstream history

Releases

Main branch checkpoint

3e577edac215, committed .

AnyPS5 progress has two main counters: replacement-library implementation and shader-instruction recognition. Together with the commit history, they show which parts of the project are being built out and where to look for changes relevant to a game.

The dashboard on this page retains the snapshot. For later changes, open the live upstream progress page.

Understanding library coverage

Games call console libraries for memory, files, audio, input and other services. AnyPS5 supplies replacement implementations of those calls.

The scanner counts declared function bodies under core/libs/prx. It marks recognized unimplemented-function paths as pending and counts other definitions as implemented. The percentage therefore describes implementation coverage among the functions declared in the project. The pinned PROGRESS.md explains the counting rules.

Read changes in both totals: newly declared functions can lower the percentage while implementation continues. To understand a game's blocker, look for work on the particular call or library it needs.

Understanding the shader milestone

The snapshot's 100% shader figure means the decoder recognizes the entries in the project's AMD RDNA 1/2 instruction list. After decoding, graphics still pass through translation, resource binding, texture formats, memory access, synchronization and the host driver.

That makes graphics work broader than completing the instruction list. A change to a barrier or texture path can fix a scene without moving the counter. The architecture documentation follows that rendering path.

Use history to find the relevant change

The upstream history selects the last main commit for each day and applies its current counting rules to older trees. It is a recalculated comparison of those trees under one method.

Use a change in the chart as a starting point, then open the underlying commit or affected library. Check the merge date against the revision you are running; a nearby release tag may still precede that change.

Follow AnyPS5 progress from commit to game

  • A release gives you a named set of downloads and corresponding instructions. The setup walkthrough uses v0.1.2.
  • Main contains ongoing upstream development. To try a newer merged fix, build its revision and matching libraries.
  • An integration branch combines patches for a particular test. Read the author's patch list and launch route before attempting the same scene.

The AnyPS5 GitHub guide helps identify those versions. In AnyPS5 games, the report's next blocker tells you what to watch for: a loading transition, shader problem, input path or another missing service.

Choose your next step

Follow upstream commits for work on that blocker, and AnyPS5 Reddit for community demonstrations and discussion. A useful update links a change to a new run of the affected game.

To try it yourself, check AnyPS5 requirements, follow AnyPS5 setup, and keep the first meaningful error for AnyPS5 troubleshooting.

Next stepsExplore AnyPS5 gamesFind releases on AnyPS5 GitHub

Search the guide

Explore all guides

A practical guide to AnyPS5Understand AnyPS5, compare game reports, find official downloads and prepare your setup. Explore requirements, troubleshooting and development progress.AnyPS5 games and compatibility reportsExplore reports for AnyPS5 games by title, build and test conditions. Compare menus, gameplay, patch requirements and unresolved problems with original sources.AnyPS5 Game checkerUse the AnyPS5 game checker to compare reports by game, system and configuration. Explore gameplay, audio, input, saves and stability with original sources.AnyPS5 GitHub: Repository, Releases and DocumentationFind the official AnyPS5 GitHub repository, choose matching release assets, navigate versioned documentation and prepare a useful game report.AnyPS5 progress: what the numbers showRead AnyPS5 progress through dated library and shader counters, history and releases. Understand what the metrics measure and how they relate to game reports.AnyPS5 Reddit: Community Discussions, Breakthroughs and Game DemosRead selected AnyPS5 Reddit discussions, understand the Dead Cells demonstration and shader claims, and find the configuration behind a game clip.AnyPS5 setup: download, convert and prepare the runtimeFollow AnyPS5 setup with matched v0.1.2 downloads, clean ELF inputs, Windows and Linux commands, runtime folders, controls and source-build steps.AnyPS5 Requirements: Platforms, Hardware and Build ToolsCheck AnyPS5 requirements for Windows, Linux and macOS routes, CPU instructions, Vulkan graphics, memory commit and supported source-build tools.AnyPS5 Troubleshooting: Find the First Failing StageUse AnyPS5 troubleshooting to investigate games not working: conversion inputs, Windows errors 193/126, memory mapping, black screens, fonts, controls and logs.AnyPS5 Web Converter: Inputs and Save ModesUse the official AnyPS5 web converter with the right ELF and module inputs, Windows or Linux output, save mode and browser capacity limits.About AnyPS5 GuideAbout AnyPS5 Guide, an independent resource for game reports, setup instructions, troubleshooting and following the open-source project.Contact the guideContact AnyPS5 Guide with corrections, new game reports or source suggestions, and find the upstream channels for software issues.PolicyGeneral information about using AnyPS5 Guide and getting in touch with corrections or updates.Privacy and cookiesHow AnyPS5 Guide handles local tool inputs, cookies and optional analytics, including your consent choices and privacy contact.Using this guideRead the scope and use conditions of AnyPS5 Guide, an independent source-based guide with local preparation tools.

Search stays in your browser. Press Escape to close.