Commit Graph

  • 297b0698fe Overlay input: service the overlay in the low-latency re-drain Shokunin 2026-10-09 00:25:40 -07:00
  • 79696b7f00 Debug host_mouse: inject a click or wheel step at a window point Shokunin 2026-10-08 19:05:06 -07:00
  • 3b84fe3dfe Overlay input sink and UI capture gate (in-game overlay P3) Shokunin 2026-10-08 18:51:52 -07:00
  • e2cc1f91a9 Overlay draw callback: publish fn+ctx atomically; link it in GL fixtures Shokunin 2026-10-09 00:25:21 -07:00
  • fdde345fc5 Overlay draw callback (in-game overlay P2) Shokunin 2026-10-08 18:51:00 -07:00
  • a2b09e5105 Docs: regenerate TCP_COMMANDS.md for the new debug commands Shokunin 2026-10-09 00:34:15 -07:00
  • ad603e3617 Host pause: re-anchor pacing on resume; hold the guest headless too Shokunin 2026-10-09 00:24:31 -07:00
  • f0897b0a45 Host pause API (in-game overlay P1) Shokunin 2026-10-08 18:50:44 -07:00
  • 91c9b09d30 Mod plugins: netplay = "host_output" (read-only hooks stay on online) Shokunin 2026-10-08 23:44:11 -07:00
  • e52679771a Host rumble online: local port only, never during a resim feat/mod-host-rumble Shokunin 2026-10-08 23:44:30 -07:00
  • e75005625f JogCon force feedback on host wheels (SDL haptics, opt-in) Shokunin 2026-10-08 23:32:24 -07:00
  • ee56f79087 Mod API: title-supplied host rumble (psx_mod_set_host_rumble) Shokunin 2026-10-08 23:25:25 -07:00
  • 15a8096ed7 Recompute OpenBIOS emitter stamp and TCP command index after merging #585/#588 Matthew Stanley 2026-10-08 23:04:29 -07:00
  • 50747ae16d Merge PR #585: GL opt-in texture LOD + anisotropic filtering Matthew Stanley 2026-10-08 23:04:04 -07:00
  • c92278e415 Merge PR #588: GL opt-in FMV chroma smoothing Matthew Stanley 2026-10-08 23:03:43 -07:00
  • f2a3b9be82 Regenerate BIOS declaration and fingerprints for CPU charge ABI perf/tomba2-resident-60fps-20261008 Matthew Stanley 2026-10-08 22:33:47 -07:00
  • f9a7a33657 timing: opt-in batching of the scaled CPU charge Shokunin 2026-10-08 18:13:17 -07:00
  • 167eefe916 guest_cycle_scale: range-check TOML integers before narrowing Shokunin 2026-10-07 21:49:37 -07:00
  • 985d45ecf2 guest_cycle_scale: one CPU charge for every tier, declarative gate, rollback Shokunin 2026-10-07 17:13:26 -07:00
  • f461435d1c Title timing constant: [timing] guest_cycle_scale (and _gated) Shokunin 2026-10-07 14:10:12 -07:00
  • d3f5e6d6ce Report rejected card flushes as failed serial writes Matthew Stanley 2026-10-08 22:05:32 -07:00
  • bffd30fe81 Recover verified thin terrain faces from zero integer NCLIP fix/tomba2-packed-x-20261008 Matthew Stanley 2026-10-08 22:02:07 -07:00
  • 3fb7cab9c7 Preserve memory-card extensions and publish refreshed metadata atomically Matthew Stanley 2026-10-08 21:54:50 -07:00
  • 320d94869c Allow trusted graphics mods to request a session-only internal resolution Matthew Stanley 2026-10-08 21:33:46 -07:00
  • 5478e5cfd1 Preserve legacy overlay keys for default camera component order Matthew Stanley 2026-10-08 21:30:20 -07:00
  • 2c6e0a3a20 Allow explicit world axes for widescreen visibility cones Matthew Stanley 2026-10-08 21:02:03 -07:00
  • 5843c565f0 Merge branch 'feat/quality-presets' into integrate/r4-ultra-defaults Shokunin 2026-10-08 20:03:25 -07:00
  • 07ae309c34 quality presets: autodetect picks Low or Ultra only Shokunin 2026-10-08 20:03:23 -07:00
  • 936ef138eb Merge remote-tracking branch 'origin/feat/gl-bloom' into integrate/r4-ultra-defaults Shokunin 2026-10-08 20:00:16 -07:00
  • 9d686851a0 Merge remote-tracking branch 'origin/feat/gl-fmv-chroma' into integrate/r4-ultra-defaults Shokunin 2026-10-08 19:59:57 -07:00
  • 753db084f5 Merge remote-tracking branch 'origin/feat/gl-texture-lod' into integrate/r4-ultra-defaults Shokunin 2026-10-08 19:59:44 -07:00
  • def7fbb75f Merge remote-tracking branch 'origin/feat/gl-dithering' into integrate/r4-ultra-defaults Shokunin 2026-10-08 19:58:57 -07:00
  • 29a0400066 quality presets: Ultra by default; step down only classes that cannot hold 60 Hz at the dynamic floor Shokunin 2026-10-08 19:58:55 -07:00
  • 7e7c94c24b Keep BIOS fingerprint records LF terminated Matthew Stanley 2026-10-08 19:09:09 -07:00
  • a321c945a5 Refresh BIOS fingerprints after guarded widescreen parser update Matthew Stanley 2026-10-08 19:08:45 -07:00
  • 6b6402e7f0 Preserve wide backdrop composites and guard GTE flag rejection Matthew Stanley 2026-10-08 18:39:43 -07:00
  • 6959d4411d GL: upload the HD-authoritative raw mirror through a pixel-unpack buffer Shokunin 2026-10-08 17:51:46 -07:00
  • 4e758ff9fc Merge pull request #594 from RetroPortingToolKit/fix/tomba-session-capture-20261008 Matt Stanley 2026-10-08 17:02:32 -07:00
  • 2f69a16370 Write guest implementation identity during configure fix/tomba-session-capture-20261008 Matthew Stanley 2026-10-08 17:00:09 -07:00
  • 29e647cebb Share build-selected guest HLE bindings and implementation metadata Matthew Stanley 2026-10-08 16:58:05 -07:00
  • 6fbd5a3462 Merge remote-tracking branch 'origin/master' into fix/tomba-session-capture-20261008 Matthew Stanley 2026-10-08 16:52:33 -07:00
  • c6dcdcf834 Expose snapshot implementation-tag support to title adapters Matthew Stanley 2026-10-08 16:44:47 -07:00
  • 48d3b73054 Linux tcc: adapt musl's va_list to tcc's stdarg.h Shokunin 2026-10-08 16:42:40 -07:00
  • 1000bf057f Share stock-disc resident catalog metadata and code guard generation feat/v8-shared-artwork-20261008 Matthew Stanley 2026-10-08 16:39:00 -07:00
  • edb78e8391 Gate snapshots by build-selected implementation identity Matthew Stanley 2026-10-08 16:38:45 -07:00
  • 1483cc3831 Allow explicit shared controllers in development builds Matthew Stanley 2026-10-08 16:36:24 -07:00
  • 2e912f471f Linux releases bundle TinyCC (built from source) with musl headers Shokunin 2026-10-08 16:07:41 -07:00
  • 5c65e54128 quality presets: test PGXP extras in a preset; doc example Shokunin 2026-10-08 16:02:49 -07:00
  • 5d7837e991 fix(runtime): restore capture guards after nonlocal guest escapes Matthew Stanley 2026-10-08 15:38:34 -07:00
  • fe0b7a236a Graphics presets with hardware detection (opt-in per title) Shokunin 2026-10-08 15:03:03 -07:00
  • 04cd25fd8b GL: opt-in bloom ([video] bloom), sourced from 3D and additive primitives only Shokunin 2026-10-08 15:28:01 -07:00
  • c8f042f683 build: share verified launcher artwork handling Matthew Stanley 2026-10-08 15:19:48 -07:00
  • de771e3e75 Validate combined GL attributes and refresh BIOS emitter stamps integration/v82-parity-public-20261008 Matthew Stanley 2026-10-08 14:46:29 -07:00
  • b96648a14d Integrate current public launcher and HD textures with shared parity enhancements Matthew Stanley 2026-10-08 14:38:19 -07:00
  • ab13278bdf GL: opt-in FMV chroma smoothing for 24-bit MDEC frames feat/gl-fmv-chroma Shokunin 2026-10-08 14:11:55 -07:00
  • dfd29f76e2 Require retained-bank OpenGL policy for trusted co-op sessions Matthew Stanley 2026-10-08 14:30:44 -07:00
  • 1e33761d2a Route explicit virtual host devices through netplay input capture Matthew Stanley 2026-10-08 14:07:28 -07:00
  • cf756f0b2d GL: opt-in texture LOD + anisotropic filtering for world textures feat/gl-texture-lod Shokunin 2026-10-08 14:01:07 -07:00
  • ee1addc38b GL: opt-in PS1 dithering ([video] dithering = off|on|scaled) Shokunin 2026-10-08 13:58:37 -07:00
  • fbcf7d944f Keep netplay profile header portable in standalone overlay toolchains Matthew Stanley 2026-10-08 13:47:00 -07:00
  • aa1035f9be Add trusted co-op netplay profiles and host state digest policy Matthew Stanley 2026-10-08 13:46:08 -07:00
  • fc5c951200 Refresh BIOS emitter fingerprints for packed-X culling support Matthew Stanley 2026-10-08 13:06:04 -07:00
  • b0f7b2be8e Widen guarded packed screen-X predicates in native and interpreted code Matthew Stanley 2026-10-08 12:59:36 -07:00
  • 95010e1a2e Omit unused Windows pip launchers from Linux release toolchains release/psx-parity-20261008 Matthew Stanley 2026-10-08 11:37:57 -07:00
  • 67a21b7395 Merge pull request #583 from RetroPortingToolKit/integrate/pr558plus-fixes-20261008 Matt Stanley 2026-10-08 11:36:03 -07:00
  • 31804d5517 Record original PR #581 ancestry; validated tree unchanged integrate/pr558plus-fixes-20261008 Matthew Stanley 2026-10-08 11:34:39 -07:00
  • df50e73b33 Record original PR #579 ancestry; validated tree unchanged Matthew Stanley 2026-10-08 11:34:38 -07:00
  • 62d26bff82 Fix redraw policy, HD reload residency, AA ownership and FG budget publication Matthew Stanley 2026-10-08 11:16:22 -07:00
  • d6652474fe Merge commit 'fe88727025' into integrate/pr558plus-fixes-20261008 Matthew Stanley 2026-10-08 11:00:53 -07:00
  • c87b8deab6 Merge commit '33a4ff56b0f769cf37f2804d00dce2e4cb106408' into integrate/pr558plus-fixes-20261008 Matthew Stanley 2026-10-08 11:00:53 -07:00
  • 699cc5bb3e Merge commit 'cb8a2e617dd5edbe1dc3dafbfc82f1a48bf3d6f6' into integrate/pr558plus-fixes-20261008 Matthew Stanley 2026-10-08 11:00:25 -07:00
  • 0662437c56 Merge commit '2b517f3a0529742647b4c12c1a6f3d4818b29d84' into integrate/pr558plus-fixes-20261008 Matthew Stanley 2026-10-08 10:59:40 -07:00
  • a03b1cf413 Merge commit '08cf54a99a8155191623b54e4f3a5b5ae1249d1e' into integrate/pr558plus-fixes-20261008 Matthew Stanley 2026-10-08 10:58:36 -07:00
  • fe88727025 Fix MSVC dynres probe tokenizer linkage Beman 2026-10-08 18:20:49 +10:00
  • dbb8a86eee Host sampler: include <sys/ucontext.h> on macOS Shokunin 2026-10-08 00:02:45 -07:00
  • bf4246f236 Share newly exposed placement bounds for adaptive scene residency Matthew Stanley 2026-10-08 05:49:27 -07:00
  • eba5b86325 Integrate latest shared runtime with serial renderer and resident loading work Matthew Stanley 2026-10-08 05:40:53 -07:00
  • 2b517f3a05 HD + render thread: keep the A0 hold across HD activation and savestate loads fix/hd-textures-render-thread Shokunin 2026-10-08 03:41:54 -07:00
  • 771ded8167 ci: require only the tracked OpenBIOS backend in release checks fix/scph1001-optional-release-check Shokunin 2026-10-08 03:34:56 -07:00
  • d06352b3e7 Smooth motion with HD texture packs Shokunin 2026-10-07 16:25:37 -07:00
  • 988b85b73f Render thread: exact HD native-VRAM publication; lift the HD exclusion Shokunin 2026-10-07 16:00:34 -07:00
  • 8f839e56f7 Render thread: publish the HD-authoritative VRAM at sync points Shokunin 2026-10-07 13:45:16 -07:00
  • 64292bb23d Render thread: HD texture residency in command order Shokunin 2026-10-07 13:41:55 -07:00
  • cb8a2e617d docs: regenerate the TCP command index feat/antialiasing Shokunin 2026-10-08 02:40:28 -07:00
  • 7d06942eb0 Dynamic resolution floor "display": the output's own lines Shokunin 2026-10-07 21:39:20 -07:00
  • c061ea23ea docs: measured FXAA cost, HUD note Shokunin 2026-10-07 21:25:57 -07:00
  • a090a4b83f docs: antialiasing_mode, supersample and the post_aa command Shokunin 2026-10-07 21:19:40 -07:00
  • 14feec22bf post_aa debug command: time the pass (PSX_POST_AA_TIME=N) Shokunin 2026-10-07 21:15:17 -07:00
  • a9fa4162c9 Regenerate the OpenBIOS emitter stamp (config_loader changed) Shokunin 2026-10-07 21:10:18 -07:00
  • 976da1a812 Opt-in post-process anti-aliasing (FXAA) and a supersample factor Shokunin 2026-10-07 21:09:44 -07:00
  • e44d872964 Release builds: define psx_debug_toggle_key so debug_key links feat/debug-live-toggles Shokunin 2026-10-07 19:24:23 -07:00
  • 1a19553537 Docs: regenerate the TCP command index Shokunin 2026-10-07 13:09:47 -07:00
  • a0cf9197f0 Debug-tools builds: live rendering A/B keys Shokunin 2026-10-07 13:09:47 -07:00
  • 4ba48c331f gl_frame_gen test: reprojection's depth switch is FG_RP_DEPTH feat/smooth-motion-reprojection Shokunin 2026-10-07 22:40:01 -07:00
  • 706cb0cdd5 gl_frame_gen test: rename near/far locals (Win32 macros); regenerate stamp Shokunin 2026-10-07 22:00:58 -07:00
  • f3739b8495 Smooth motion: reprojection opt-in per title, redraw the default Shokunin 2026-10-07 18:49:56 -07:00
  • bc74368c99 Reprojection: fit split-screen views with a third of the pairs; short breaker holds Shokunin 2026-10-07 13:09:31 -07:00
  • 754c8cc271 Reprojection: cars are textured objects that moved against the world; needles are small Shokunin 2026-10-07 13:09:30 -07:00
  • 4085710323 Smooth motion: real frames cheaper; reprojection: HUD needle, split screen, outliers Shokunin 2026-10-07 13:09:30 -07:00
  • b0a89e4ede Smooth motion: in-between frames by reprojecting the real frame Shokunin 2026-10-07 13:09:29 -07:00