Matthew Stanley
4b754210bd
Retarget native render packets in the allocated GPU aperture
2026-10-07 10:27:26 -07:00
Matthew Stanley
77f3a90923
Preserve queued native frames and batch guarded GPU submission
2026-10-07 10:08:38 -07:00
Matthew Stanley
5cf009df84
Preserve padded OT allocations with indexed late-packet relocation
2026-10-07 09:33:59 -07:00
Matthew Stanley
d1d35c32e5
Preserve padded OT allocations with indexed late-packet relocation
2026-10-07 04:36:36 -07:00
Matthew Stanley
89e9909ed0
Preserve independently submitted HUD lists during scene replay
2026-10-07 01:30:01 -07:00
Matthew Stanley
ab4534455f
Share bounded late OT replay and decoded framebuffer retargeting
2026-10-07 01:03:29 -07:00
Matthew Stanley
bebf2d08dc
Support sprite scenes whose bank state lives entirely in DRAWENV
2026-10-07 00:23:48 -07:00
Matthew Stanley
586d01ee65
Extract descriptor-based native sprite scene replay for X-series titles
2026-10-07 00:17:17 -07:00
Matthew Stanley
4b0e5bd1db
GPU packet keys keep the enhancement aperture apart from the main RAM it aliases
...
The UI prepass re-read aperture node payloads through the RAM-folded key, so
THPS2's relocated prim arena discarded the HUD squash every frame.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-06 23:56:07 -07:00
Matthew Stanley
308d7b9ca6
Widescreen HUD size: proportional option shrinks the auto-UI HUD beyond 16:9
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-06 23:55:19 -07:00
Matthew Stanley
ce4ae025c6
Support identified scene motion in shared draw replay
2026-10-06 23:48:08 -07:00
Matthew Stanley
20b0ea04bc
Honor explicit HUD anchors in projection rendering
2026-10-06 21:49:56 -07:00
Matthew Stanley
8f95b59999
Support checkpointed relocation of packet precision metadata
2026-10-06 20:37:31 -07:00
Matthew Stanley
1d201aa39f
Accelerate exact startup file hashing with native host crypto
2026-10-06 20:00:55 -07:00
Matthew Stanley
04f871f014
Preserve exact packet precision across guarded draw replay
2026-10-06 19:21:43 -07:00
Matthew Stanley
8873093790
Abort render replay before uncheckpointed device reads
2026-10-06 19:19:09 -07:00
Matthew Stanley
b0bb115dd0
Honor HOLD when presenting native replay generations
2026-10-06 18:36:52 -07:00
Matthew Stanley
16d3672526
Add build-selected execution contracts and stateless HLE GTE service
2026-10-06 18:30:50 -07:00
Matthew Stanley
f9c7bb0a1c
PGXP: carry precision through GTE-as-multiplier arithmetic and lwl/lwr word copies
...
Fixes Ape Escape terrain seams: CPU-built subdivision midpoints and lwl/lwr-copied
grid corners drew native next to precise neighbours. Adds pgxp_tri_ring/pgxp_store_ring.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-06 13:35:43 -07:00
Matt Stanley
d95eed86c2
Merge pull request #541 from RetroPortingToolKit/feat/mod-uncharged-guest-call
...
Add uncharged guest calls: run a guest function in zero guest time
2026-10-06 11:13:08 -07:00
Matthew Stanley
49fe052a3e
Add uncharged guest calls: run a guest function in zero guest time
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-06 09:53:08 -07:00
Matthew Stanley
96b2c05c27
Drain queued world batches before wide overlays, bound forced replay spans, sequence presented images
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 23:33:30 -07:00
Matthew Stanley
ddd903014f
Keep resident packs in memory when the cache is unwritable and record adapter requests in an always-on ring
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 22:52:52 -07:00
Matthew Stanley
a734cd9034
Record GPU list CPU holds, per-source exception cycles and recent C0 readbacks in always-on rings
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 22:52:52 -07:00
Matthew Stanley
66482a7cd8
Add opt-in netplay content negotiation with a backward-compatible LAN protocol
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 22:52:52 -07:00
Matthew Stanley
d7fb33eb85
Add opt-in CD-DA playlists, media preparers, netplay render passes, hidden OpenGL headless and netplay_status
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 22:52:51 -07:00
Matthew Stanley
d247ce8b88
Add opt-in netplay local viewport width sites, fixed aspect and native-wide per-camera views
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 20:20:18 -07:00
Matthew Stanley
6f9bdd94f2
Resolve controller source and mouse policy in one ordered external-input layer
...
Mouse policy now folds onto the resolved pad (source included) instead of a discarded capture; no-policy path does no mouse polling.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 13:49:35 -07:00
Beman
b5566c7b25
Support optional held mouse input policies for local P1
...
(cherry picked from commit 00ee1f40b6 )
2026-10-05 13:49:35 -07:00
Matthew Stanley
9f13dd0bbc
openxr: suspend presentation interpolation while a session runs; glDeleteProgram optional
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-05 13:41:02 -07:00
Matthew Stanley
78da432f1e
Merge origin/master into pr497
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-05 13:39:19 -07:00
Matthew Stanley
19f009600c
Merge remote-tracking branch 'origin/master' into landtmp/505
...
# Conflicts:
# runtime/tests/test_gte_register_access.cpp
2026-10-05 13:25:10 -07:00
Matthew Stanley
b31c40c2ae
Merge remote-tracking branch 'origin/master' into landtmp/460
2026-10-05 13:24:39 -07:00
Matthew Stanley
9c88657abc
Merge remote-tracking branch 'origin/master' into landtmp/496
...
# Conflicts:
# docs/TCP_COMMANDS.md
# runtime/runtime.cmake
2026-10-05 13:24:20 -07:00
Matthew Stanley
a6674e6629
Merge remote-tracking branch 'origin/master' into landtmp/495
...
# Conflicts:
# runtime/CMakeLists.txt
# runtime/src/main.cpp
2026-10-05 13:24:03 -07:00
Matthew Stanley
82468f30d4
Merge remote-tracking branch 'origin/master' into landtmp/494
2026-10-05 13:23:40 -07:00
Matthew Stanley
96375896de
Merge remote-tracking branch 'origin/master' into landtmp/493
2026-10-05 13:23:22 -07:00
Matthew Stanley
0da8c607b4
Merge remote-tracking branch 'origin/master' into landtmp/492
...
# Conflicts:
# docs/TCP_COMMANDS.md
2026-10-05 13:23:03 -07:00
Matthew Stanley
c20a32fa2d
Merge land/pr493 into land/pr496
2026-10-05 10:12:14 -07:00
Matthew Stanley
67e42e8833
mod controller source: call these offline controller sources, mod-trusted, not 'trusted'
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-05 10:12:08 -07:00
Matthew Stanley
3733764362
Merge origin/master into land/pr495
2026-10-05 10:11:51 -07:00
Matthew Stanley
029629ff89
Merge origin/master into land/pr494
2026-10-05 10:11:43 -07:00
Matthew Stanley
e1673a52f2
Merge land/pr492 into land/pr493
2026-10-05 10:11:34 -07:00
Matthew Stanley
8bb46116ec
Merge origin/master into land/pr490
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-05 10:11:10 -07:00
Matthew Stanley
4a276ef0a2
Merge origin/master into land/pr492
2026-10-05 10:11:09 -07:00
Yves
a8d859f38b
Match encoded desktop colors in OpenXR gameplay and native copies
2026-10-05 23:15:48 +08:00
Shokunin
5807fe8ec3
fix(pgxp): keep probe out of geometry counters
2026-10-05 03:40:41 -07:00
Matthew Stanley
3358f81e25
Let titles audit withheld plugin packages; SPU upload wraps like hardware
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 21:53:37 -07:00
Matthew Stanley
911426552a
Add shared seamless-loading kit: resident disc packs and guest services
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 20:55:30 -07:00
Matthew Stanley
fe42da2744
Merge release/native-rendering-20261003 into master
...
Keeps both lines: master's PGXP session, draw-distance clamps, masked rejects
and saturated-winding NCLIP; the release's render-pass kit additions, verified
media/disc extents, timeline/present rings, cull-scale sites. Overlay ABI v30.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 19:27:02 -07:00