Commit Graph

  • 93ed82951a fix: reduce CPU spin before high-refresh blended presents fix/tomba-high-refresh-cpu-pacing-20261010 Matthew Stanley 2026-10-10 12:42:49 -07:00
  • f9db2561d0 Fix persistent HD texture cache churn and missing live background dumps (#626) Matt Stanley 2026-10-10 12:55:54 -07:00
  • 19785e9f51 fix: guard ICE waiting-room helpers in offline builds (#625) Matt Stanley 2026-10-10 12:55:50 -07:00
  • 8d9d439056 test: keep residency stubs local to the filtering fixture fix/tomba-hd-cache-and-dumps-20261010 Matthew Stanley 2026-10-10 12:46:01 -07:00
  • f5134cda46 fix: guard ICE waiting-room helpers in offline builds fix/offline-ice-ui-build-20261010 Matthew Stanley 2026-10-10 12:44:46 -07:00
  • 15be16d0ba fix: reuse resident HD textures and publish live background dumps Matthew Stanley 2026-10-10 12:42:48 -07:00
  • 4b96c039f6 Integrate current ICE lobby transports and preserve settled LAN boot settings fix/mmx4-netplay-startup Matthew Stanley 2026-10-10 10:53:54 -07:00
  • 0b0641cbae Lobby: honour transport "ice" launches (same-NAT peers no longer dial themselves) Shokunin 2026-10-09 18:22:15 -07:00
  • 8cb420660e Merge pull request #624 from RetroPortingToolKit/fix/pgxp-qualified-defaults-20261010 Matt Stanley 2026-10-10 09:52:57 -07:00
  • f17a946e6a Merge pull request #623 from RetroPortingToolKit/fix/native-wide-default-clipping-20261010 Matt Stanley 2026-10-10 09:52:51 -07:00
  • 1a8994ac0b Merge feat/ice-hub-relay: host relay over ICE for online rooms Alex Vanderveen 2026-10-10 04:20:24 -04:00
  • 8f6867225c Support independent co-op audio voices and diagnostic OSD rows spike/mmx4-coop-runtime Matthew Stanley 2026-10-10 00:53:39 -07:00
  • e7a059643c fix: select dataflow-only PGXP defaults in hook builds fix/pgxp-qualified-defaults-20261010 Matthew Stanley 2026-10-10 00:48:22 -07:00
  • ddbb979f18 fix: enable camera-plane clipping with native-wide projection correction fix/native-wide-default-clipping-20261010 Matthew Stanley 2026-10-10 00:48:17 -07:00
  • 6fd3d1c326 Merge pull request #587 from RetroPortingToolKit/feat/gl-accurate-blending Matt Stanley 2026-10-09 23:56:33 -07:00
  • 1dd2afec07 Merge master and enable PS1 blend correction by default feat/gl-accurate-blending Matthew Stanley 2026-10-09 23:55:29 -07:00
  • 6beb7d821b Merge pull request #621 from RetroPortingToolKit/fix/no-fp-contract Matt Stanley 2026-10-09 23:54:18 -07:00
  • a15dc3944e Merge pull request #622 from RetroPortingToolKit/fix/lobby-ice-launch Alex Vanderveen 2026-10-10 02:22:21 -04:00
  • 50b53cc6d0 Merge master into fix/lobby-ice-launch fix/lobby-ice-launch Alex Vanderveen 2026-10-10 02:22:03 -04:00
  • f68640b602 Merge pull request #620 from RetroPortingToolKit/fix/rb-multipeer-frontier Alex Vanderveen 2026-10-10 02:20:43 -04:00
  • c85230dd33 Merge pull request #613 from RetroPortingToolKit/codex/overlay-instruction-hooks codex/memory-card-extensions Matt Stanley 2026-10-09 23:20:40 -07:00
  • fa86b67bb2 Merge pull request #606 from RetroPortingToolKit/codex/memory-card-extensions codex/mod-internal-resolution Matt Stanley 2026-10-09 23:20:36 -07:00
  • 9d6f0d4319 Merge master into fix/rb-multipeer-frontier Alex Vanderveen 2026-10-10 02:20:17 -04:00
  • eb4c76fc47 Merge pull request #586 from RetroPortingToolKit/feat/gl-xbr-filter Matt Stanley 2026-10-09 23:19:31 -07:00
  • 1d020606b6 Resolve integration metadata and support the current Tomba 2 title contracts integrate/prwave-584-622-20261009 Matthew Stanley 2026-10-09 23:12:43 -07:00
  • 9a24c0a20e Use exact combined networking dependencies for PR618 and PR620 Matthew Stanley 2026-10-09 22:45:49 -07:00
  • 5a89a1ae00 Integrate PR #622 for four-title visual validation Matthew Stanley 2026-10-09 22:45:48 -07:00
  • 551da16b8d Integrate PR #621 for four-title visual validation Matthew Stanley 2026-10-09 22:44:10 -07:00
  • 164f2f53d5 Integrate PR #620 for four-title visual validation Matthew Stanley 2026-10-09 22:44:10 -07:00
  • 7805a99935 Integrate PR #619 for four-title visual validation Matthew Stanley 2026-10-09 22:42:34 -07:00
  • d722ff455a Integrate PR #618 for four-title visual validation Matthew Stanley 2026-10-09 22:42:34 -07:00
  • c28e420ad9 Integrate PR #613 for four-title visual validation Matthew Stanley 2026-10-09 22:42:33 -07:00
  • adb802f215 Integrate PR #610 for four-title visual validation Matthew Stanley 2026-10-09 22:42:33 -07:00
  • 43a8733f73 Integrate PR #609 for four-title visual validation Matthew Stanley 2026-10-09 22:42:32 -07:00
  • df3957177e Integrate PR #606 for four-title visual validation Matthew Stanley 2026-10-09 22:41:35 -07:00
  • 3c29f1a88b Integrate PR #603 for four-title visual validation Matthew Stanley 2026-10-09 22:41:35 -07:00
  • fbfd3a315e Integrate PR #602 for four-title visual validation Matthew Stanley 2026-10-09 22:41:34 -07:00
  • d14551fe91 Integrate PR #601 for four-title visual validation Matthew Stanley 2026-10-09 22:41:34 -07:00
  • 88ca66a998 Integrate PR #600 for four-title visual validation Matthew Stanley 2026-10-09 22:41:33 -07:00
  • 4c7f3b5e68 Integrate PR #599 for four-title visual validation Matthew Stanley 2026-10-09 22:41:17 -07:00
  • b4a817efff Integrate PR #598 for four-title visual validation Matthew Stanley 2026-10-09 22:41:16 -07:00
  • 1e52b6581f Integrate PR #597 for four-title visual validation Matthew Stanley 2026-10-09 22:40:56 -07:00
  • 447edfe5f1 Integrate PR #596 for four-title visual validation Matthew Stanley 2026-10-09 22:40:54 -07:00
  • ea68688ab9 Integrate PR #595 for four-title visual validation Matthew Stanley 2026-10-09 22:40:53 -07:00
  • 88113072ea Integrate PR #593 for four-title visual validation Matthew Stanley 2026-10-09 22:40:30 -07:00
  • 5aed31ea28 Integrate PR #592 for four-title visual validation Matthew Stanley 2026-10-09 22:40:15 -07:00
  • bc6909b098 Integrate PR #591 for four-title visual validation Matthew Stanley 2026-10-09 22:40:15 -07:00
  • 0f43126f0c Integrate PR #590 for four-title visual validation Matthew Stanley 2026-10-09 22:40:13 -07:00
  • bd0425d7ab Netplay rb: re-anchor dirty-RAM IRQ poll stride each tick; av skips d24 helpers Shokunin 2026-10-09 22:40:01 -07:00
  • 232599cc7d Integrate PR #589 for four-title visual validation Matthew Stanley 2026-10-09 22:39:53 -07:00
  • 40a085d9a4 Integrate PR #586 for four-title visual validation Matthew Stanley 2026-10-09 22:38:32 -07:00
  • 1d2f4f95d3 sync Alex Vanderveen 2026-10-10 01:38:45 -04:00
  • c2408e5d9a sync Alex Vanderveen 2026-10-10 01:03:12 -04:00
  • 7924a8b140 Integrate PR #584 for four-title visual validation Matthew Stanley 2026-10-09 22:37:50 -07:00
  • 6d9302b628 Merge remote-tracking branch 'review/587' into integrate/prwave-584-622-20261009 Matthew Stanley 2026-10-09 22:36:59 -07:00
  • 295d9cfd02 repro: uncommitted auto-ready throttle present at build time (same as #622 2943e50c) repro/r4-4client-20261010 Shokunin 2026-10-09 22:36:38 -07:00
  • 501a27c2fc Merge pull request #611 from RetroPortingToolKit/fix/fmv-confirm-lag Matt Stanley 2026-10-09 22:36:12 -07:00
  • cf5bf1c88a Merge pull request #608 from RetroPortingToolKit/feat/mod-host-rumble Matt Stanley 2026-10-09 22:36:08 -07:00
  • 5a6527acc1 Merge pull request #605 from RetroPortingToolKit/fix/launcher-vsync-roundtrip Matt Stanley 2026-10-09 22:36:04 -07:00
  • 16758c1e24 Merge pull request #604 from RetroPortingToolKit/codex/mod-internal-resolution Matt Stanley 2026-10-09 22:35:59 -07:00
  • c7d5b873cd Rollback snaps: the canonical machine at the tick boundary Shokunin 2026-10-09 22:16:06 -07:00
  • 0ae1725627 Netplay rb: Live and Replay tick snaps use one resume-PC rule Shokunin 2026-10-09 22:15:57 -07:00
  • 56f1e7bd3a Netplay rb: PSX_RB_DET_SELFTEST forces no-op rollbacks for the determinism diff Shokunin 2026-10-09 21:34:14 -07:00
  • b57691823a Discard accelerated presentation audio for uncapped load turbo too claude/stall-sampler Matthew Stanley 2026-10-09 21:31:51 -07:00
  • 2943e50cb1 Lobby: re-assert ready at most once a second (no lobby_update storm) Shokunin 2026-10-09 21:07:08 -07:00
  • 5f01b7232d Sample the emulation thread's call stack during host stalls and stop aborting recovered games Matthew Stanley 2026-10-09 21:03:55 -07:00
  • debc62c9e5 xnet-int2: recomp-net idle device fix Shokunin 2026-10-09 20:40:52 -07:00
  • e5b60695ef Netplay rb: PSX_RB_SNAP_AUDIT replay-determinism log + diff tool Shokunin 2026-10-09 20:40:50 -07:00
  • 0a1de3bb06 Netplay rb: fix resim audit row print (else bound to the analog line) Shokunin 2026-10-09 20:40:09 -07:00
  • 7a9c765326 Netplay rb: admit the Live tick a realign resumes into Shokunin 2026-10-09 20:03:14 -07:00
  • 1751c6973b Netplay rb: PSX_RB_SNAP_AUDIT replay-determinism log + diff tool Shokunin 2026-10-09 20:40:50 -07:00
  • 2337f56764 Netplay rb: fix resim audit row print (else bound to the analog line) Shokunin 2026-10-09 20:40:09 -07:00
  • e88823ee4f Netplay rb: admit the Live tick a realign resumes into Shokunin 2026-10-09 20:03:14 -07:00
  • 0681a28673 Netplay rb: resim audit prints sealed analog bytes Shokunin 2026-10-09 18:57:46 -07:00
  • d86e3e2dd5 Overlay wiring: report netplay-deferred video changes to the menu Shokunin 2026-10-09 00:27:19 -07:00
  • d5a1e998df Wire an in-game overlay provider (in-game overlay P6) Shokunin 2026-10-08 18:55:43 -07:00
  • 5662a5dc23 Live mod options: keep a value only after a callback accepts Shokunin 2026-10-09 00:27:06 -07:00
  • 5e901e32ef Live mod options: psx_mod_save_selection writes state.toml without re-planning Shokunin 2026-10-08 19:49:02 -07:00
  • e9ba824594 Live mod options: restart-only changes do not reach the running plugin Shokunin 2026-10-08 19:03:21 -07:00
  • 0eb0a4c677 Live mod options: psx_mod_option_live_capable Shokunin 2026-10-08 18:55:51 -07:00
  • 5e6c53f98e Live mod option changes (in-game overlay P5) Shokunin 2026-10-08 18:54:03 -07:00
  • 3721dcea13 Live video apply: netplay guard, persist every field, build in Release Shokunin 2026-10-09 00:26:31 -07:00
  • 0ca7f3353c Live video apply (in-game overlay P4) Shokunin 2026-10-08 18:52:54 -07:00
  • 3b6bcd1f2d Docs: regenerate TCP_COMMANDS.md for the new debug commands Shokunin 2026-10-09 00:34:16 -07:00
  • a1b79df47a Overlay input: service the overlay in the low-latency re-drain Shokunin 2026-10-09 00:25:40 -07:00
  • a4df56b22a Debug host_mouse: inject a click or wheel step at a window point Shokunin 2026-10-08 19:05:06 -07:00
  • 08b3905780 Overlay input sink and UI capture gate (in-game overlay P3) Shokunin 2026-10-08 18:51:52 -07:00
  • 30a0e5ea63 Overlay draw callback: publish fn+ctx atomically; link it in GL fixtures Shokunin 2026-10-09 00:25:21 -07:00
  • 83eb22c90a Overlay draw callback (in-game overlay P2) Shokunin 2026-10-08 18:51:00 -07:00
  • 567f45108c Docs: regenerate TCP_COMMANDS.md for the new debug commands Shokunin 2026-10-09 00:34:15 -07:00
  • 97de17c029 Host pause: re-anchor pacing on resume; hold the guest headless too Shokunin 2026-10-09 00:24:31 -07:00
  • cb24f60cfa Host pause API (in-game overlay P1) Shokunin 2026-10-08 18:50:44 -07:00
  • 4b667082d4 gpu_gp0_history_guard_test: stub gr_set_dither Shokunin 2026-10-09 00:45:01 -07:00
  • 599007d1ce GL: opt-in PS1 dithering ([video] dithering = off|on|scaled) Shokunin 2026-10-08 13:58:37 -07:00
  • 75dc9e84a7 CMake: register the facade GL fixtures where their SDL include and target exist Shokunin 2026-10-09 00:45:01 -07:00
  • 70c735944b GL accurate blending: unorm8-exact blend constants (NVIDIA), regen OpenBIOS stamp Shokunin 2026-10-09 00:32:16 -07:00
  • 0e3c53720b GL: opt-in accurate blending + PS1 blend/mask accuracy test Shokunin 2026-10-08 14:09:21 -07:00
  • ff573219bf CMake: register the facade GL fixtures where their SDL include and target exist feat/gl-xbr-filter Shokunin 2026-10-09 01:07:59 -07:00
  • c22ac50b9a xBR: Hyllian MIT attribution, fmode == 3 with the LOD bitfield, early-out before fetches Shokunin 2026-10-09 00:34:16 -07:00
  • ed3d31244c gcs batch: test totals and IRQ phase, link stubs, re-stamp Shokunin 2026-10-09 01:08:23 -07:00