Commit Graph

  • 89e9909ed0 Preserve independently submitted HUD lists during scene replay Matthew Stanley 2026-10-07 01:30:01 -07:00
  • ab4534455f Share bounded late OT replay and decoded framebuffer retargeting Matthew Stanley 2026-10-07 01:03:29 -07:00
  • b8cf0aa8b6 Keep native redraw VRAM journals bounded with an exact spill backup Matthew Stanley 2026-10-07 00:47:24 -07:00
  • bebf2d08dc Support sprite scenes whose bank state lives entirely in DRAWENV Matthew Stanley 2026-10-07 00:23:48 -07:00
  • 586d01ee65 Extract descriptor-based native sprite scene replay for X-series titles Matthew Stanley 2026-10-07 00:17:17 -07:00
  • 9e694d5c0a Retain header mismatch diagnostics on bounded OT walk Matthew Stanley 2026-10-07 00:02:55 -07:00
  • 6529c155a6 Keep existing GPU line endings during HUD integration Matthew Stanley 2026-10-06 23:57:28 -07:00
  • 4b0e5bd1db GPU packet keys keep the enhancement aperture apart from the main RAM it aliases Matthew Stanley 2026-10-02 19:08:13 -07:00
  • 37946ab43d ws_ui_groups: count why a UI prepass was discarded Matthew Stanley 2026-10-02 18:50:27 -07:00
  • 308d7b9ca6 Widescreen HUD size: proportional option shrinks the auto-UI HUD beyond 16:9 Matthew Stanley 2026-10-02 18:39:56 -07:00
  • ce4ae025c6 Support identified scene motion in shared draw replay Matthew Stanley 2026-10-06 23:48:08 -07:00
  • 8077e71098 Record texture format provenance and update isolated upload fixture nightly Matthew Stanley 2026-10-06 23:39:41 -07:00
  • 72622466f8 Allow audited titles to opt into worker-safe launcher preparation fix/launcher-worker-optin-20261006 Matthew Stanley 2026-10-06 23:32:26 -07:00
  • 92c0f3cd78 Document the optional Tomba texture pack example Matthew Stanley 2026-10-06 23:31:07 -07:00
  • bceadc6124 Add DuckStation-compatible texture pack mod and gameplay dumping Matthew Stanley 2026-10-06 23:24:47 -07:00
  • e4b6ddc99a Require measured host credit before admitting render replay fix/render-pass-zero-credit-20261006 Matthew Stanley 2026-10-06 23:03:48 -07:00
  • dfdf2a6e5e Preserve launch timing docs and exercise production TCP protocol diag/host-launch-timings-20261006 Matthew Stanley 2026-10-06 22:50:51 -07:00
  • 8ba237ccf5 Retain host launch and mod commit stage timings for TCP diagnostics Matthew Stanley 2026-10-06 22:46:05 -07:00
  • e5e2dca85c Compile generated common contract bodies through wrappers for Ninja Matthew Stanley 2026-10-06 22:18:08 -07:00
  • c1a1e18f32 Refresh BIOS emitter stamps after UNC persistence change fix/persist-windows-unc-paths Matthew Stanley 2026-10-06 22:06:03 -07:00
  • 6e154bcf03 Preserve Windows UNC roots when persisting launcher paths Matthew Stanley 2026-10-06 21:52:36 -07:00
  • 20b0ea04bc Honor explicit HUD anchors in projection rendering Matthew Stanley 2026-10-06 21:49:56 -07:00
  • 8f95b59999 Support checkpointed relocation of packet precision metadata Matthew Stanley 2026-10-06 20:37:31 -07:00
  • 0326b2bdf7 Separate GL probe compilation from performance execution Matthew Stanley 2026-10-06 20:16:45 -07:00
  • 30d56d6e2b Bind packaged execution profiles and share Linux AppImage staging Matthew Stanley 2026-10-06 20:16:43 -07:00
  • 37b11c0032 Use bounded native Git lookup for Windows build metadata Matthew Stanley 2026-10-06 20:04:49 -07:00
  • 1d201aa39f Accelerate exact startup file hashing with native host crypto Matthew Stanley 2026-10-06 20:00:55 -07:00
  • 5f72282fa5 Merge remote-tracking branch 'origin/feat/title-rewind-block' into feat/netplay-input-transform feat/netplay-input-transform Shokunin 2026-10-06 19:37:46 -07:00
  • 6f62f560bf netplay: input transforms stay per player online; rollback rows carry rx/ry Shokunin 2026-10-06 19:37:35 -07:00
  • d54bf48068 Pin recomp-net feat/rb-frame-full-pad (#28) Shokunin 2026-10-06 19:35:45 -07:00
  • 12c5512218 Merge remote-tracking branch 'origin/feat/pad-transform-stage' into feat/netplay-input-transform Shokunin 2026-10-06 19:35:45 -07:00
  • b389f9edf0 Record first-wave parity evidence and remaining qualification Matthew Stanley 2026-10-06 19:29:46 -07:00
  • 898f90dc72 Refresh stale main fixtures without weakening runtime state guards Matthew Stanley 2026-10-06 19:29:33 -07:00
  • ec9e8c327a Refresh COP0 provenance and session mouse reset fixture coverage Matthew Stanley 2026-10-06 19:25:54 -07:00
  • d66401751e Integrate controller input stack for review with current command index and both BIOS backends Matthew Stanley 2026-10-06 19:21:51 -07:00
  • 04f871f014 Preserve exact packet precision across guarded draw replay Matthew Stanley 2026-10-06 19:21:43 -07:00
  • 8873093790 Abort render replay before uncheckpointed device reads Matthew Stanley 2026-10-06 19:19:09 -07:00
  • 8fe08921a8 Support generated reference shards in execution profile builds Matthew Stanley 2026-10-06 19:18:33 -07:00
  • 8f126c595b Integrate PR 513 retaining current COP2 hooks and regenerate both BIOS backends Matthew Stanley 2026-10-06 19:13:37 -07:00
  • 7c9e13ec55 Batch mixed texture filters as per-primitive sampling state Matthew Stanley 2026-10-06 19:09:30 -07:00
  • 85d4888352 Merge commit 'refs/review/20261006/pr506' into review/pr502-wave-20261006 Matthew Stanley 2026-10-06 19:04:48 -07:00
  • 95c519ebaa tests: deduplicate overlapping GL fixture seam in validation bundle Matthew Stanley 2026-10-06 19:03:13 -07:00
  • 1baef35af1 Merge commit 'refs/review/20261006/pr534' into review/pr502-wave-20261006 Matthew Stanley 2026-10-06 19:01:50 -07:00
  • 28d382c89f Merge commit 'refs/review/20261006/pr509' into review/pr502-wave-20261006 Matthew Stanley 2026-10-06 19:01:46 -07:00
  • d8c5e9d0a5 Bind staged execution contracts to the packaged binary Matthew Stanley 2026-10-06 18:52:15 -07:00
  • 55eb4fe682 Exercise legacy consumers with valid projection and OT fixtures fix/render-pass-presentation-tags Matthew Stanley 2026-10-06 18:41:04 -07:00
  • b0bb115dd0 Honor HOLD when presenting native replay generations Matthew Stanley 2026-10-06 18:36:52 -07:00
  • 58ccacc228 Restore GPU presentation provenance after render passes Matthew Stanley 2026-10-06 18:34:39 -07:00
  • 711c1d933b Track enhancement parity and capture verified native replay evidence Matthew Stanley 2026-10-06 18:31:06 -07:00
  • 4771a9c236 Repair renderer fixture symbols and snapshot version guards Matthew Stanley 2026-10-06 18:31:05 -07:00
  • 16d3672526 Add build-selected execution contracts and stateless HLE GTE service Matthew Stanley 2026-10-06 18:30:50 -07:00
  • 33b842e97f netplay: per-player own-view mods, widescreen only inside the local view feat/netplay-local-view-mods Shokunin 2026-10-06 14:17:26 -07:00
  • 7b2539415a Merge pull request #544 from RetroPortingToolKit/fix/ape-pgxp-terrain-seams Matt Stanley 2026-10-06 14:01:53 -07:00
  • 40e556c67e Merge pull request #543 from RetroPortingToolKit/fix/wide-pass-capture-view-anchor Matt Stanley 2026-10-06 14:01:47 -07:00
  • f9c7bb0a1c PGXP: carry precision through GTE-as-multiplier arithmetic and lwl/lwr word copies fix/ape-pgxp-terrain-seams Matthew Stanley 2026-10-06 13:35:43 -07:00
  • 458e6ece8d Skip the wide centre copy in render-pass captures while a camera view is active fix/wide-pass-capture-view-anchor Matthew Stanley 2026-10-06 12:53:03 -07:00
  • afc9d87367 Restore the GL readback fixture build; reject short capture pitch Matthew Stanley 2026-10-06 12:53:02 -07:00
  • f379771c93 netplay: let a title present its own sandboxed local view feat/netplay-local-render Shokunin 2026-10-06 11:24:17 -07:00
  • d95eed86c2 Merge pull request #541 from RetroPortingToolKit/feat/mod-uncharged-guest-call Matt Stanley 2026-10-06 11:13:08 -07:00
  • c4c166484e Merge pull request #525 from RetroPortingToolKit/fix/renderer-overlay-drain-replay-bounds Matt Stanley 2026-10-06 11:13:03 -07:00
  • 4c7cf56364 Add uncharged guest calls: run a guest function in zero guest time integration/v82-20261005 Matthew Stanley 2026-10-06 09:53:08 -07:00
  • 49fe052a3e Add uncharged guest calls: run a guest function in zero guest time feat/mod-uncharged-guest-call Matthew Stanley 2026-10-06 09:53:08 -07:00
  • c4215396e3 netplay: present a title-chosen local view for each peer feat/netplay-seat-view Shokunin 2026-10-06 01:05:14 -07:00
  • 3eb37ecb09 tests: run gl_scale_invariance_test on Windows (MinGW) when a GL context exists test/gl-scale-invariance-windows Shokunin 2026-10-06 00:58:51 -07:00
  • e33e4eaf0e Queue native-wide mirrors on the full-VRAM surface perf/wide-surface-scale-508 Shokunin 2026-10-05 22:54:08 -07:00
  • 967edeea7e Rebuild only the stale part of native-wide mask stencils Shokunin 2026-10-05 22:54:08 -07:00
  • 3654593e16 Add a rewind_status debug command feat/title-rewind-block Shokunin 2026-10-05 23:49:55 -07:00
  • 812465df58 Let a title block local Rewind (psx_mod_set_rewind_blocked) Shokunin 2026-10-05 23:44:18 -07:00
  • 96b2c05c27 Drain queued world batches before wide overlays, bound forced replay spans, sequence presented images fix/renderer-overlay-drain-replay-bounds Matthew Stanley 2026-10-05 20:20:57 -07:00
  • 4c3c69eaec Merge pull request #529 from RetroPortingToolKit/feat/resident-service-ring Matt Stanley 2026-10-05 23:32:38 -07:00
  • 339419a302 Merge pull request #528 from RetroPortingToolKit/feat/dma-hold-c0-history-rings Matt Stanley 2026-10-05 23:32:31 -07:00
  • 9d3b0f65bb Merge pull request #527 from RetroPortingToolKit/feat/netplay-content-negotiation Matt Stanley 2026-10-05 23:32:23 -07:00
  • 212c9ace75 Merge pull request #526 from RetroPortingToolKit/feat/mod-cdda-preparer-render-pass-netplay Matt Stanley 2026-10-05 23:32:16 -07:00
  • 3f3ed4a35a Merge pull request #524 from RetroPortingToolKit/feat/netplay-local-viewport-views Matt Stanley 2026-10-05 23:32:09 -07:00
  • 0aac9231ac Merge pull request #523 from RetroPortingToolKit/fix/bios-stamps-build-portability Matt Stanley 2026-10-05 23:32:01 -07:00
  • ddd903014f Keep resident packs in memory when the cache is unwritable and record adapter requests in an always-on ring feat/resident-service-ring Matthew Stanley 2026-10-05 19:58:08 -07:00
  • a734cd9034 Record GPU list CPU holds, per-source exception cycles and recent C0 readbacks in always-on rings feat/dma-hold-c0-history-rings Matthew Stanley 2026-10-05 20:30:25 -07:00
  • 66482a7cd8 Add opt-in netplay content negotiation with a backward-compatible LAN protocol feat/netplay-content-negotiation Matthew Stanley 2026-10-05 20:30:19 -07:00
  • d7fb33eb85 Add opt-in CD-DA playlists, media preparers, netplay render passes, hidden OpenGL headless and netplay_status feat/mod-cdda-preparer-render-pass-netplay Matthew Stanley 2026-10-05 20:21:03 -07:00
  • 8100f7287e Leftover passes: price the frame after passes, not the host's stalls feat/pacing-pass-cost Shokunin 2026-10-05 21:26:55 -07:00
  • f3d0b6e210 Copy render-pass rects with draws, not blits Shokunin 2026-10-05 21:20:38 -07:00
  • d3ff75c67b Dynamic resolution learns render-pass demand (opt-in frame-rate priority) feat/pacing-one-budget Shokunin 2026-10-05 20:47:02 -07:00
  • ea2bfca17d One budget: passes consume what dynamic resolution leaves Shokunin 2026-10-05 20:47:02 -07:00
  • b217891bd8 Plan math: measured GPU pressure and a per-size pass cost cache Shokunin 2026-10-05 20:47:02 -07:00
  • 5ea21d93ca Merge the dynamic resolution runtime (#508) into the pacing stack Shokunin 2026-10-05 20:39:30 -07:00
  • 31d438e76b Refresh the OpenBIOS emitter stamp after the config loader change feat/direct-shortcut-claim Shokunin 2026-10-05 20:26:25 -07:00
  • 91d780bc0a Let a title claim a direct host shortcut; add a debug host-pad layer Shokunin 2026-10-05 19:43:18 -07:00
  • 82bc90dff2 Give a title pad transform the host pad of a digital-presented player feat/pad-transform-stage Shokunin 2026-10-05 20:24:54 -07:00
  • d247ce8b88 Add opt-in netplay local viewport width sites, fixed aspect and native-wide per-camera views feat/netplay-local-viewport-views Matthew Stanley 2026-10-05 20:20:18 -07:00
  • 8aa3c63779 Refresh BIOS emitter stamps and fix SDL alias and external net root builds fix/bios-stamps-build-portability Matthew Stanley 2026-10-05 20:20:07 -07:00
  • a4d1f31487 Add a title pad transform stage to external offline input Shokunin 2026-10-05 19:36:34 -07:00
  • 514cf5deda Carry the NeGcon type through PsxNetPad and one shared SIO apply feat/pad-netpad-type Shokunin 2026-10-05 19:28:13 -07:00
  • ca82734bb8 sio: add the NeGcon (0x23) controller type feat/sio-negcon Shokunin 2026-10-05 19:25:38 -07:00
  • 656657ba9b Verify the native-wide band and stencils; add a forced pass-cost measurement feat/pacing-measure Shokunin 2026-10-05 19:24:33 -07:00
  • e714644405 Bound a leftover-planned pass's copy out of the rect feat/pacing-bounded-backup Shokunin 2026-10-05 19:21:42 -07:00
  • 042118379d Let a title hold render passes to the time its frame leaves free feat/pacing-deadline-admission Shokunin 2026-10-05 19:19:43 -07:00
  • 6f790b285c Skip PGXP counters on vertex probes instead of copying them fix/pgxp-untracked-writers Shokunin 2026-10-05 19:16:11 -07:00
  • 5abf703694 Drop PGXP shadows on DMA and host stores Shokunin 2026-10-05 19:15:50 -07:00
  • 3fca0847a1 Add leftover-time render-pass planning math feat/pacing-leftover-plan Shokunin 2026-10-05 19:15:44 -07:00
  • 1a90c04c27 Hook coprocessor reads into GPRs in the PGXP shadow Shokunin 2026-10-05 19:15:44 -07:00