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
c3dc3465d6
Document external-input precedence and unified registration rule
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 13:49:35 -07:00
Beman
93371b1782
Preserve ordered mouse re-press after delayed release
...
(cherry picked from commit 50ec9191c2 )
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
ad29fcf29d
Merge remote-tracking branch 'origin/master' into landtmp/504
2026-10-05 13:25:30 -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
091fb61d13
Merge land/pr490 into land/pr491
...
# Conflicts:
# docs/TCP_COMMANDS.md
2026-10-05 10:11:45 -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
Matthew Stanley
75294473a2
fix(renderer): preserve perspective world UVs through camera rounding
2026-10-04 23:18:39 -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
Matthew Stanley
64cab80377
openxr: PSX_OPENXR_ENABLE env var, log the 4.6 context switch; document threading and loss
...
Bare PSX_OPENXR env still works but is deprecated (collides with the CMake option name).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 11:11:21 -07:00
Matthew Stanley
b1899a2f51
Merge branch 'review/pr496-fix' into review/pr497-fix
...
# Conflicts:
# runtime/src/debug_server.c
2026-10-04 11:03:22 -07:00
Matthew Stanley
dd0ce3d365
gte: render-view projection override replaces guest projection explicitly; fix abort test count after merge
...
Override skips guest-formula PGXP shadows; composition with fov_scale tested and documented.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 11:03:01 -07:00
Matthew Stanley
8403bdf9a5
Merge branch 'review/pr493-fix' into review/pr496-fix
...
# Conflicts:
# runtime/include/mod_plugins.h
# runtime/src/main.cpp
# runtime/src/render_pass.c
# runtime/tests/test_gl_readback_region.c
# runtime/tests/test_gte_register_access.cpp
# runtime/tests/test_render_pass_sandbox.c
2026-10-04 10:57:48 -07:00
Matthew Stanley
95aa6e68b6
Merge review/pr492-fix into review/pr493-fix
...
# Conflicts:
# runtime/src/debug_server.c
# runtime/src/render_pass.c
# runtime/tests/test_render_pass_abort.c
2026-10-04 10:45:21 -07:00
Matthew Stanley
b6a659ca4a
Merge origin/master into review/pr494-fix
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 10:43:41 -07:00
Matthew Stanley
a48a4e21c1
docs: regenerate TCP command index
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-04 10:42:55 -07:00
Matthew Stanley
4c6b3748ca
debug: segment-mask wtrace PC filter; DMA entries never inherit CPU store PC
...
Also: wtrace_dump_test skips (exit 77) without a C compiler, supports cl, brace-matched extraction.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-04 10:42:45 -07:00
Matthew Stanley
f55144d556
Merge origin/master into review/pr491-fix
2026-10-04 10:42:37 -07:00
Matthew Stanley
0ae34cd0de
Merge remote-tracking branch 'origin/master' into review/pr492-fix
...
# Conflicts:
# runtime/include/gpu_gl_renderer.h
# runtime/src/debug_server.c
# runtime/src/render_pass.c
# runtime/tests/test_render_pass_abort.c
# runtime/tests/test_render_pass_sandbox.c
2026-10-04 10:41:19 -07:00
Matthew Stanley
405ecded85
Merge origin/master into review/pr495-fix
2026-10-04 10:40:53 -07:00
Matthew Stanley
d1f7f15dbc
Merge origin/master into pr490
2026-10-04 10:40:14 -07:00
Matt Stanley
8b52fad591
Merge pull request #489 from FractalEngineer/fix/windows-release-executable-suffix
...
release: preserve the .exe suffix when selecting Windows release binaries
2026-10-04 10:35:27 -07:00
Matt Stanley
a9098f7c98
Merge pull request #488 from FractalEngineer/fix/netplay-disabled-online-stubs
...
runtime: fix missing online-player lobby symbols in netplay-disabled builds
2026-10-04 10:35:23 -07:00
Matthew Stanley
cd9981cda8
Clip proven native-wide world faces across camera and screen planes
2026-10-03 23:51:14 -07:00
Matthew Stanley
d2c8f03e76
Add guarded native draw replay, motion interpolation and stable world filtering
2026-10-03 23:46:25 -07:00
Matthew Stanley
64bd153bc7
Merge commit '128684b6a3526120aa26394f2bd553f991ee03e8' into pr/medievil-quality-upstream
2026-10-03 23:26:54 -07:00
Matthew Stanley
d221cc221e
Discover counted relocatable modules and build declared native placements
2026-10-03 23:26:28 -07:00
Matthew Stanley
9f7031f878
Merge commit '256ab7d36de99e0004aaf24872b819febbf1b14a' into pr/medievil-quality-upstream
2026-10-03 23:26:27 -07:00
Yves
ec82c05216
openxr: add an experimental Win32/OpenGL backend
...
Adapted from the original feature commits, retaining their author credit:
[22bdc9e9](https://github.com/FractalEngineer/psxrecomp/commit/22bdc9e90d14f7a04b79c83b77611c4eb980fef4 )
[5a1264b7](https://github.com/FractalEngineer/psxrecomp/commit/5a1264b79b69b5d75f7b8507e305b1e13a911a50 )
[ac6f84ba](https://github.com/FractalEngineer/psxrecomp/commit/ac6f84ba039b1d27bb1e93d3b6d05390dfa42ff9 )
[734977c9](https://github.com/FractalEngineer/psxrecomp/commit/734977c93e80789e9210a262daa35a88f41c40d4 )
[04714837](https://github.com/FractalEngineer/psxrecomp/commit/04714837245ebe68abbc462ac6822a3818eedf67 )
[5bafeebf](https://github.com/FractalEngineer/psxrecomp/commit/5bafeebf3f0c2eaaa38212f960b9f6f88351cb74 )
Source scope and current-master validation: docs/internal/upstream/experimental-openxr-win32-gl.md
Co-authored-by: Yves <calibratedbeats@gmail.com >
2026-10-04 05:56:08 +08:00
Yves
305b5485b9
render passes: add atomic stereo pairs and scoped camera views
...
Adapted from the original feature commits, retaining their author credit:
[0a955971](https://github.com/FractalEngineer/psxrecomp/commit/0a95597129cc2ee6d70397a8da9511831575eae4 )
[0a4cf21f](https://github.com/FractalEngineer/psxrecomp/commit/0a4cf21fac88ef425ba0edd25871d7dd20ee0903 )
[22bdc9e9](https://github.com/FractalEngineer/psxrecomp/commit/22bdc9e90d14f7a04b79c83b77611c4eb980fef4 )
[734977c9](https://github.com/FractalEngineer/psxrecomp/commit/734977c93e80789e9210a262daa35a88f41c40d4 )
Source scope and current-master validation: docs/internal/upstream/atomic-stereo-render-views.md
Co-authored-by: Yves <calibratedbeats@gmail.com >
2026-10-04 05:54:05 +08:00
Yves
cbe828fcf5
input: add trusted offline controller sources for game plugins
...
Adapted from the original feature commits, retaining their author credit:
[5a1264b7](https://github.com/FractalEngineer/psxrecomp/commit/5a1264b79b69b5d75f7b8507e305b1e13a911a50 )
Source scope and current-master validation: docs/internal/upstream/offline-plugin-controller-sources.md
Co-authored-by: Yves <calibratedbeats@gmail.com >
2026-10-04 05:54:05 +08:00