Commit Graph
5 Commits
Author SHA1 Message Date
Yossi Yadgar ab22ac3c4e docs(debt): record the libSceVrTracker lifecycle and device calls 2026-10-22 15:52:14 +03:00
boykopovar 266764fba7 fix(vrtracker): restore result query parameter fields 2026-10-21 21:53:44 +03:00
boykopovar a9642f8241 fix(vrtracker): restore processing and initialization contracts 2026-10-21 21:53:18 +03:00
juanpimg 1f1add461e feat(prx): declare the missing PS5 3.20 system exports in the next tier of libraries
AnyPS5 resolves a title's imports by NID, so a title that imports a system
function that no AnyPS5 library provides fails to load with an unresolved
import. This declares 222 such exports across 11 PS5 system libraries that
AnyPS5 implements but does not provide.

Each declaration calls NotImplemented_nid_no_patch and returns 0; none of
them implements the function. A declaration with a credible prototype uses
it and cites the source with a pinned commit; the rest are declared without
parameters, which resolves the import without making an ABI claim. The
technical-debt files record the limitation per library.

The list is the intersection of the export table of the console's library
(function symbols only), the pinned aerolib names and the functions not yet
defined anywhere in the repo. Every name recomputes to its NID with
tools/nid_names.py.

libSceAudio3d and libSceVoice are left out because #8331 declares them.
2026-10-20 23:22:17 +02:00
xdCloudy 1b5004d77f fix(prx): mark unsupported export prototypes as unknown 2026-10-19 08:28:58 +01:00