Commit Graph

  • 6674024285 Merge master into feat/medievil-native-wide-guards Matthew Stanley 2026-10-02 20:00:23 -07:00
  • 02e0f3d4a7 Merge pull request #477 from Alexbeav/up/screen-x-edge16 Matt Stanley 2026-10-02 19:48:54 -07:00
  • 42053afc17 Merge master into up/screen-x-edge16 Matthew Stanley 2026-10-02 19:43:35 -07:00
  • dec516c08b Merge pull request #476 from Alexbeav/up/netplay-start-failure-text Matt Stanley 2026-10-02 19:42:52 -07:00
  • 256ab7d36d tools: decode counted MIPS relocation containers Matthew Stanley 2026-10-02 19:40:21 -07:00
  • 5cc7aa579c tools: decode counted MIPS relocation containers Matthew Stanley 2026-10-02 19:40:21 -07:00
  • 762bfd59b9 Merge pull request #470 from RetroPortingToolKit/feat/pgxp Matt Stanley 2026-10-02 19:37:08 -07:00
  • a423f74f7c tests: pgxp_session builds on MinGW (no POSIX setenv/unsetenv) feat/pgxp Matthew Stanley 2026-10-02 19:36:57 -07:00
  • 40af8a428c Merge master into feat/pgxp Matthew Stanley 2026-10-02 19:30:59 -07:00
  • a6deb9ca06 Merge pull request #468 from RetroPortingToolKit/feat/max-detail Matt Stanley 2026-10-02 19:30:17 -07:00
  • 30a4072c25 Merge master into feat/max-detail feat/max-detail Matthew Stanley 2026-10-02 19:22:24 -07:00
  • bb5284bf78 Merge pull request #459 from Alexbeav/up/interp-refused-game-text-2 Matt Stanley 2026-10-02 19:21:42 -07:00
  • 54826826a6 tests: define the draw-distance clamp flag in the refused-game-text fixture Matthew Stanley 2026-10-02 12:38:05 -07:00
  • 921d0b021d Merge pull request #467 from RetroPortingToolKit/feat/vs-split Matt Stanley 2026-10-02 19:20:52 -07:00
  • adf2b8a01c Merge pull request #461 from Alexbeav/up/launcher-quit-keeps-settings Matt Stanley 2026-10-02 19:20:48 -07:00
  • 0347edd577 Merge pull request #455 from Alexbeav/up/settings-paths-relative Matt Stanley 2026-10-02 19:20:44 -07:00
  • a1a755c7d6 Merge pull request #453 from Alexbeav/up/interp-cop0-before-charge Matt Stanley 2026-10-02 19:20:39 -07:00
  • 19af12e073 Merge pull request #449 from RetroPortingToolKit/fix/release-ui-notices Matt Stanley 2026-10-02 19:20:35 -07:00
  • fd6267e952 GPU packet keys keep the enhancement aperture apart from the main RAM it aliases Matthew Stanley 2026-10-02 19:08:13 -07:00
  • edd67d848e ws_ui_groups: count why a UI prepass was discarded Matthew Stanley 2026-10-02 18:50:27 -07:00
  • fa7105db9f Merge pull request #481 from RetroPortingToolKit/fix/mdec-never-decoded-snapshot Matt Stanley 2026-10-02 18:45:50 -07:00
  • 9cf74a0273 Merge branches 'master' and 'fix/pgxp-mod-initialization' of https://github.com/RetroPortingToolKit/psxrecomp into feat/medievil-ii-framework Matthew Stanley 2026-10-02 18:39:58 -07:00
  • 41a9889566 Widescreen HUD size: proportional option shrinks the auto-UI HUD beyond 16:9 Matthew Stanley 2026-10-02 18:39:56 -07:00
  • 6b9a2d49ac Merge pull request #482 from RetroPortingToolKit/fix/bundle-tinycc-license Matt Stanley 2026-10-02 18:30:02 -07:00
  • af408014a6 Merge pull request #480 from RetroPortingToolKit/fix/restamp-bios-emitter Matt Stanley 2026-10-02 18:28:55 -07:00
  • 32464ef6f0 Merge pull request #458 from Alexbeav/up/dma-gpu-list-cpu-hold Matt Stanley 2026-10-02 18:25:35 -07:00
  • 46af572902 Preserve PGXP mod selection through renderer initialization fix/pgxp-mod-initialization Matthew Stanley 2026-10-02 18:05:59 -07:00
  • 4121c6c6dd RENDER_PASSES: mod arenas in the pass sandbox Matthew Stanley 2026-10-02 17:51:16 -07:00
  • f0277f0930 Render passes write mod arenas through a page journal and restore them Matthew Stanley 2026-10-02 17:51:07 -07:00
  • d4b2ec0828 Render passes capture the part of the buffer the presenter shows (netplay local viewport) Matthew Stanley 2026-10-02 17:09:10 -07:00
  • 2a46b01374 Render passes in netplay dual raster; verify mode checks the whole CPU VRAM Matthew Stanley 2026-10-02 17:02:11 -07:00
  • 701f54eb0b Port-2 injection: release the pad when the injection ends Matthew Stanley 2026-10-02 16:55:46 -07:00
  • a95d8c77ee Merge remote-tracking branch 'origin/master' into feat/guarded-packed-wide-cull Matthew Stanley 2026-10-02 16:51:02 -07:00
  • a51504fd3b Host sampler: accessors in every build; tools/host_profile.py names hot functions Matthew Stanley 2026-10-02 16:48:03 -07:00
  • 1ba6c41595 Widescreen prepass: validate DMA nodes through an address index, not a scan per node Matthew Stanley 2026-10-02 16:48:02 -07:00
  • 1ed0dfd22d Recover saturated winding at guarded native-wide rendering branches Matthew Stanley 2026-10-02 16:47:59 -07:00
  • 0901bb8b1e Always-on host CPU sampler ring (TCP host_profile) Matthew Stanley 2026-10-02 16:43:49 -07:00
  • 487224cd9c Motion kit: blend mirrored orthonormal bases; snap a handedness change Matthew Stanley 2026-10-02 16:36:29 -07:00
  • 075553beed TCP_COMMANDS: document the input port parameter Matthew Stanley 2026-10-02 16:19:55 -07:00
  • 66cc81fe63 TCP input injection for port 2 (set_input/press/clear_input port=2) Matthew Stanley 2026-10-02 16:19:30 -07:00
  • cd2566cdd9 Netplay presentation packages: stay active in netplay, guarded; render passes on live netplay frames Matthew Stanley 2026-10-02 16:17:13 -07:00
  • 3787120488 Recover saturated horizontal projections in opt-in native-wide rendering Matthew Stanley 2026-10-02 16:00:02 -07:00
  • c638648b59 Merge remote-tracking branch 'origin/master' into feat/high-frame-rate Matthew Stanley 2026-10-02 15:55:58 -07:00
  • 04375fd453 release: ship TinyCC's LGPL-2.1 notice with the bundled tcc fix/bundle-tinycc-license Matthew Stanley 2026-10-02 15:49:13 -07:00
  • 439423af03 mdec: keep "never decoded" never across a snapshot load fix/mdec-never-decoded-snapshot Matthew Stanley 2026-10-02 15:44:09 -07:00
  • 6545e54a9e tests: fail when a committed BIOS emitter stamp is stale fix/restamp-bios-emitter Matthew Stanley 2026-10-02 15:41:39 -07:00
  • 545194860d bios: restamp the emitter fingerprints Matthew Stanley 2026-10-02 15:41:01 -07:00
  • 02e1246a3b runtime: keep the host relay out of offline builds fix/netplay-off-host-relay-include Matthew Stanley 2026-10-02 15:40:36 -07:00
  • 973d93a907 Merge pull request #456 from Alexbeav/up/bios-scph5500-5501-2 Matt Stanley 2026-10-02 15:35:49 -07:00
  • 7f72d7ed7b Merge pull request #452 from Alexbeav/up/changethread-self-clears-pc Matt Stanley 2026-10-02 15:35:45 -07:00
  • a4cb03959d Merge pull request #457 from Alexbeav/up/cmake-osxcross-toolchain-2 Matt Stanley 2026-10-02 15:35:42 -07:00
  • eff6000d18 Merge pull request #454 from Alexbeav/up/cmake-ccache-windows-only Matt Stanley 2026-10-02 15:35:38 -07:00
  • 00121e5def Merge pull request #463 from Alexbeav/up/sdl-main-guard-standalone-test Matt Stanley 2026-10-02 15:35:34 -07:00
  • bbb669d9f9 Merge pull request #462 from Alexbeav/up/tcc-module-preamble-include Matt Stanley 2026-10-02 15:35:29 -07:00
  • c29e934308 Add guarded packed-coordinate culling for native-wide adapters Matthew Stanley 2026-10-02 14:12:20 -07:00
  • 22b38d21c0 Regenerate BIOS banks with PGXP hooks on AND/XOR/NOR/SLT/SLTU and immediates Matthew Stanley 2026-10-02 12:48:17 -07:00
  • a408bd8368 Render passes: roll precision-tracking shadows back with the machine Matthew Stanley 2026-10-02 12:41:53 -07:00
  • 227cb93500 PGXP: shift the SXY FIFO shadows on an SXYP write Matthew Stanley 2026-10-02 12:35:39 -07:00
  • dae2493af3 overlay config hash: append mod_instruction_sites and cull_scale only when used Matthew Stanley 2026-10-02 12:35:39 -07:00
  • 0aebc621d1 optional_netplay_auth: netplay-off main.cpp needs no recomp_net headers Matthew Stanley 2026-10-02 12:25:28 -07:00
  • e4b3e3d7cd sdl3_main_single_include: allow standalone test executables with their own main Matthew Stanley 2026-10-02 12:25:14 -07:00
  • 8f814a37ba wide_overlay_band_scissor: guard the draw-area clamp in wide_band_scissor_x Matthew Stanley 2026-10-02 12:24:55 -07:00
  • 521cbeaa52 gl_internal_scale_guards: flat batch queues with its backdrop gate Matthew Stanley 2026-10-02 12:24:34 -07:00
  • 295aee77e7 overlay_pair_dedup_harness: stub psx_mod_instruction Matthew Stanley 2026-10-02 12:24:16 -07:00
  • cf443afb3d ws_cull_edge_interp_test: stub mod instruction hooks Matthew Stanley 2026-10-02 12:23:39 -07:00
  • cf6ac8a580 Runtime tests: link gpu_timeline where needed, no-debug ring stub, guards for span replay Matthew Stanley 2026-10-02 12:21:53 -07:00
  • 72e6d7e01d PGXP: carry vertex fields through bitwise ops, keep depth, fix in-place aliasing Matthew Stanley 2026-10-02 12:21:52 -07:00
  • 534dcd5df3 PGXP: always-on ring of refused perspective-depth lookups (TCP pgxp_miss_ring) Matthew Stanley 2026-10-02 12:00:42 -07:00
  • ce22e54e89 TCP pgxp_shadow: read PGXP shadow slots by address or register Matthew Stanley 2026-10-02 11:57:55 -07:00
  • 36bea23bd2 PGXP: census which check refuses a precise-word depth lookup Matthew Stanley 2026-10-02 11:45:15 -07:00
  • 9594b3d79b Mod catalog: stage sibling runtimes one after another Matthew Stanley 2026-10-02 11:33:29 -07:00
  • af4dc2309e PGXP variant: stage the clone's mod catalog after the base target's Matthew Stanley 2026-10-02 11:32:36 -07:00
  • 57f0505bd2 Widen lui and bltz screen_x_sites: a screen X kept in the high half Alexandros Mandravillis 2026-10-02 21:27:15 +03:00
  • bf91728a93 Widescreen: full-width overlays to within W/64 of each edge Matthew Stanley 2026-10-02 11:26:28 -07:00
  • cfd13c0b0a Widescreen: needles and dial hands inside a HUD widget squash with it Matthew Stanley 2026-10-02 11:24:51 -07:00
  • 95fed96743 Widescreen: a full-display-width primitive is an overlay, not UI Matthew Stanley 2026-10-02 11:19:28 -07:00
  • d614395470 Debug server: window_size resizes the game window for window-shaped checks Matthew Stanley 2026-10-02 11:14:58 -07:00
  • 80c69a5572 Merge branch 'feat/render-pass-kit' into feat/high-frame-rate Matthew Stanley 2026-10-02 10:36:16 -07:00
  • 495549c20d CLI: build emitters incrementally whenever framework sources are present Matthew Stanley 2026-10-02 10:36:15 -07:00
  • e3133d27d8 Merge feat/render-pass-kit (ROTATION, counters, offline build fix) Matthew Stanley 2026-10-02 10:33:50 -07:00
  • f9cafa7318 Mod runtime: named plugin counters (psx_mod_counter_add, mod_counters) Matthew Stanley 2026-10-02 10:32:23 -07:00
  • 03f914be6f Motion kit: ROTATION kind for bare 3x3 rotations Matthew Stanley 2026-10-02 10:29:52 -07:00
  • bd2c3b8c62 Offline builds: host relay status only with recomp-net linked Matthew Stanley 2026-10-02 10:24:36 -07:00
  • 8e655d97ab Merge feat/render-pass-kit (motion kit, frame driver) Matthew Stanley 2026-10-02 10:17:29 -07:00
  • 642cd48f7d Render passes: motion kit and per-frame driver for frame-rate plugins; porting guide Matthew Stanley 2026-10-02 10:16:55 -07:00
  • 3935ae8cab Render passes: spans run their calls with the full trampoline; phase 0 is the flipped image Matthew Stanley 2026-10-02 09:31:14 -07:00
  • 61bc68e533 Render passes: FLIP_SHOWN mode for games that flip each frame as soon as it is drawn Matthew Stanley 2026-10-02 09:11:43 -07:00
  • b27be21d1e Frontend: --hidden-window never blocks on a modal or file picker Matthew Stanley 2026-10-02 09:03:05 -07:00
  • 1e6ef854c5 Frontend: --hidden-window runs the full presenter in a never-shown window Matthew Stanley 2026-10-02 09:00:38 -07:00
  • 5297bd7a00 Render passes: replay a span of a compiled guest function (psx_mod_run_guest_span) Matthew Stanley 2026-10-02 08:56:48 -07:00
  • 9c0c98bd96 Render passes: spans run their calls with the full trampoline; phase 0 is the flipped image Matthew Stanley 2026-10-02 09:31:14 -07:00
  • 1d98dd5d30 netplay: a failed start from the launcher returns to the room Alexandros Mandravillis 2026-10-02 19:13:57 +03:00
  • c1a9e52894 netplay: say why a start failed Alexandros Mandravillis 2026-10-02 19:13:57 +03:00
  • a6c3728c22 Render passes: FLIP_SHOWN mode for games that flip each frame as soon as it is drawn Matthew Stanley 2026-10-02 09:11:43 -07:00
  • 8b1bcfe43a Frontend: --hidden-window never blocks on a modal or file picker Matthew Stanley 2026-10-02 09:03:05 -07:00
  • 7d1ad2ec19 Frontend: --hidden-window runs the full presenter in a never-shown window Matthew Stanley 2026-10-02 09:00:38 -07:00
  • 1c86297e3b Render passes: replay a span of a compiled guest function (psx_mod_run_guest_span) Matthew Stanley 2026-10-02 08:56:48 -07:00
  • 6b27a1a952 Merge fix: guest-function hooks carry the filter slot Matthew Stanley 2026-10-02 08:44:21 -07:00
  • 81b449d7c9 Merge V8:2 framework branch (b9f9ba23) into master for render passes Matthew Stanley 2026-10-02 08:36:58 -07:00
  • fe13cd5763 Address overlay architecture review feedback Shokunin 2026-10-02 01:56:35 -07:00