Files
ARMSX3/rpcs3/Crypto
jpolo1224 21a64b9eb7 Merge RPCS3 upstream: ROP output remap and an ISO magic-check fix
Seventeen commits. The substantial one is kd-11's ROP_OUTPUT_REMAP series
across rsx/fp, glsl and both backends, which ARMSX3 did not have at all.

Two conflicts.

nv4097.cpp: upstream added the ROP remap plumbing to the format-change checks,
we have profiler instrumentation and an ARM64 observe() on the two hot FIFO
reads. Different parts of the same file, so upstream's version is the base and
ours is re-applied on top. The g_xform_const_words increment is included
deliberately: the profiler reports average batch size as words/calls, so
dropping it would have printed 0 rather than nothing, which is worse than an
absent stat.

ISO.cpp: took upstream's magic-read check. It is a real fix --
`!file.read_at(...) == 5` parses as `(!x) == 5`, which is false for every x, so
the guard never fired and a short read left `magic` uninitialised. Our reverted
reader has no check there at all, and read_at returns a byte count in this
version too, so the corrected form applies cleanly.

This does NOT undo the ISO reader revert. The refactor that broke reading for
some users is still reverted; only the one-line magic check comes across.
2026-08-20 15:42:37 -04:00
..
2022-01-15 06:48:04 +03:00
2019-08-19 23:39:40 +03:00
2025-03-05 00:12:30 +01:00
2025-03-05 00:12:30 +01:00
2025-02-11 20:38:35 +01:00
2021-05-21 16:34:38 +03:00
2019-09-17 01:17:48 +03:00
2021-05-21 16:34:38 +03:00
2014-10-01 14:57:44 +01:00
2021-05-21 16:34:38 +03:00
2019-10-22 01:51:50 +02:00
2026-08-10 10:53:30 +02:00
2026-08-10 17:35:26 +02:00
2023-11-28 16:46:44 +02:00