Shokunin
4b2fdfadc3
Fuse opaque colour and bloom-source coverage in queued world draws
2026-10-21 10:39:09 -07:00
Shokunin
e35fa8d223
Elide repeated idempotent material commands in the render queue
2026-10-21 10:29:55 -07:00
Shokunin
71060d4143
Keep unclamped visual projections out of scalar half arithmetic
2026-10-21 10:23:56 -07:00
Shokunin
f51ba085b1
Preserve far-world projection through validated intact GTE words
2026-10-21 10:15:19 -07:00
Shokunin
c332517f49
Skip colour filtering in depth and bloom coverage passes
2026-10-21 10:02:24 -07:00
Shokunin
5c4c425780
Resolve timing log for independent BRIEF-4 history
2026-10-21 10:02:24 -07:00
Shokunin
54b7e87c53
Check sleeper timer cleanup across repeated thread lifetimes
2026-10-21 10:02:24 -07:00
Shokunin
9018b365b6
Give concurrent Windows sleepers independent timers
2026-10-21 10:02:24 -07:00
Shokunin
6424ef6e5c
Skip debug-only PGXP receipts in production builds
2026-10-21 10:02:24 -07:00
Shokunin
6e3c72641c
Publish drawable dimensions from SDL pixel-size events
2026-10-21 10:02:24 -07:00
Shokunin
dfe9df58ff
Apply the display ceiling after supersampling and monitor selection
2026-10-21 10:02:24 -07:00
Shokunin
7fead9f271
Reuse desktop GL storage across dynamic-resolution steps
2026-10-21 10:02:23 -07:00
Shokunin
135657664b
Keep presenter pacing out of dynamic-resolution overload signals
2026-10-21 10:02:23 -07:00
Shokunin
b546a2ebe2
Exclude host waits from render-thread GPU timing brackets
2026-10-21 10:02:23 -07:00
Shokunin
21cc1c4c8e
Restore depth-pass GL state without synchronous driver queries
2026-10-21 10:02:23 -07:00
Shokunin
8a8913fb15
Limit supersampling on high-resolution displays by opt-in policy
2026-10-21 10:02:23 -07:00
Shokunin
a0a1a4943b
Retain the completion clock in bounded production replay
2026-10-21 10:02:23 -07:00
Shokunin
60a5101cb9
Replay recorded routes and export production frame costs
2026-10-21 10:02:23 -07:00
Shokunin
672379f26b
[video] match_display_max_lines: opt-in cap on Match display's height
...
On an 8K panel Match display asks 18x (27x with supersample 1.5), past
the full-VRAM surface: the high-resolution window engages, dynamic
resolution is ineligible there, and the render thread saturates (R4 0.8
on an RTX 4080 at 7680x4320: fixed 27x, render_busy 100 %, Low 51.9
guest Hz). A game.toml key caps the display height that Match display,
its dynamic-resolution floor and preset detection resolve against.
Default 0 keeps today's behaviour for every title.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 10:02:23 -07:00
Matthew Stanley
958ae0e396
Document manual PSX mod authoring against the current package format
2026-10-20 15:43:47 -07:00
Matt Stanley
fe8d937d69
Merge pull request #702 from RetroPortingToolKit/feat/shared-title-release
...
One shared title release command with a required channel
2026-10-19 20:57:04 -07:00
Matthew Stanley
56a6cfe782
Add one shared title release command with a required channel
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 20:46:47 -07:00
Matt Stanley
449c31e502
Merge pull request #701 from RetroPortingToolKit/fix/session-restart-no-debug-tools
...
Guard session_restart debug command in no-debug-tools builds
2026-10-19 18:27:39 -07:00
Matthew Stanley
665f7eb823
Guard session_restart debug command in no-debug-tools builds
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 18:27:56 -07:00
Matt Stanley
54a2d5e01c
Merge pull request #700 from RetroPortingToolKit/feat/diagnostics-public-release-mode
...
Default Playtest Diagnostics on except in public releases
2026-10-19 18:18:50 -07:00
Matthew Stanley
9e0548137a
Default Playtest Diagnostics on except in public releases (PSX_PUBLIC_RELEASE)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 18:18:34 -07:00
Matt Stanley
916da6f80d
Integrate shared disc tray with the maintained menu provider ( #652 )
2026-10-19 18:13:38 -07:00
Matt Stanley
40244c4423
Merge pull request #699 from RetroPortingToolKit/fix/present-sync-20261019
...
Preserve stock-frame VSync on high-refresh displays
2026-10-19 18:03:38 -07:00
Matthew Stanley
ee9e464fd0
Preserve stock-frame VSync on faster displays
2026-10-19 18:02:47 -07:00
Matt Stanley
1698a218f0
Merge pull request #698 from RetroPortingToolKit/fix/diagnostics-ship-off-by-default-20261019
...
Require Playtest Diagnostics to ship off by default
2026-10-19 17:41:50 -07:00
Matthew Stanley
038ed4a078
Require Playtest Diagnostics to ship off by default
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 17:42:01 -07:00
Matt Stanley
9fe89fd792
Merge pull request #647 : guarded mod immediates fixed until restart
...
Guarded mod immediates fixed until restart
2026-10-19 16:47:57 -07:00
Matt Stanley
13b7f81d29
Add guarded instruction variants fixed during offline mod activation
...
Keep selector zero stock and seal all choices until the next session restart. Refuse nonzero online activation, scope non-stock save states by frozen choices, and preserve original instruction guards when combined with effective-address adapters. Use overlay ABI34 on current master without the old menu dependency stack.
2026-10-19 16:37:32 -07:00
Matt Stanley
61e18aeea7
Merge pull request #656 : guarded mod address adapters and card extensions
...
Support guarded memory adapters and persistent card extensions for game mods
2026-10-19 16:01:24 -07:00
Matt Stanley
c0ffd6d4c5
Support guarded mod address adapters and atomic extended memory cards
...
Extract the audited adapters and card transport onto master without the held selector/menu stack. Keep adapters and codecs tied to mod activation, use overlay ABI 33, retain rejected-load protection on codec registration, and refuse extended-card codecs in netplay before frame zero. Preserve default atomic save publication and guest-visible write failures.
2026-10-19 16:00:11 -07:00
Matt Stanley
abf85e50a4
Merge pull request #696 from RetroPortingToolKit/review/649-runtime-publication
...
Prepare newly compiled overlays on the worker and record host stalls
2026-10-19 15:05:50 -07:00
Matt Stanley
bc574c5700
Isolate runtime publication and wall-time diagnostics from held mod selector stack
2026-10-19 14:07:22 -07:00
Matt Stanley
7ce88a6d48
Merge pull request #642 from RetroPortingToolKit/fix/overlay-unit-irq-starvation
...
overlay: deliver IRQs inside call units (polling callee starvation; LoD memcard hang)
2026-10-19 14:01:03 -07:00
Matt Stanley
422238d0fa
Merge current master and qualified review fixes into PR #642
2026-10-19 14:00:58 -07:00
Matt Stanley
d9df461eff
Merge pull request #651 from RetroPortingToolKit/fix/aot-dispatch-entry-coverage
...
AOT: preserve dispatch-only entries without splitting their hosts
2026-10-19 13:09:44 -07:00
Matt Stanley
0b1f1a70e6
Merge current master and qualified review fixes into PR #651
2026-10-19 13:09:36 -07:00
Matt Stanley
a5637f1fc8
Merge pull request #408 from RetroPortingToolKit/fix/issue371-utf8-codepage
...
Windows: UTF-8 code-page manifest for all shipped exes; wide file picker for pre-1903 (#371 )
2026-10-19 13:09:30 -07:00
Matt Stanley
da9029a73a
Merge current master and qualified review fixes into PR #408
2026-10-19 13:09:25 -07:00
Matt Stanley
62ae0c3605
Merge pull request #670 from RetroPortingToolKit/work/prepared-content-state
...
Qualify prepared content identity and isolate mod save slots
2026-10-19 13:09:17 -07:00
Matt Stanley
cda860fe74
Merge current master and qualified review fixes into PR #670
2026-10-19 13:09:14 -07:00
Matt Stanley
dda2fd21d6
Merge pull request #645 from RetroPortingToolKit/feat/aot-prepared-images
...
AOT: prepared images (packed executables/overlays), disc sets, file aliases
2026-10-19 13:08:34 -07:00
Matt Stanley
e4ec3926f0
Merge current master and qualified review fixes into PR #645
2026-10-19 13:08:28 -07:00
Matt Stanley
0069fdcdb3
Merge pull request #403 from RetroPortingToolKit/feat/overlay-cross-image-jal-roots
...
compile_overlays: root cross-image jal targets the image itself proves
2026-10-19 13:08:21 -07:00
Matt Stanley
93c2c7c098
Merge current master and qualified review fixes into PR #403
2026-10-19 13:08:14 -07:00
Matt Stanley
26c3b41be3
Merge pull request #402 from RetroPortingToolKit/fix/overlay-guard-word-requests
...
compile_overlays: never request code in a capture's guard word (no-func-ids)
2026-10-19 13:08:07 -07:00