Shokunin
766f9d721b
Skip colour filtering in depth and bloom coverage passes
2026-10-21 09:59:11 -07:00
Shokunin
63d5827796
Resolve timing log for independent BRIEF-4 history
2026-10-21 09:57:53 -07:00
Shokunin
16ec62537d
Check sleeper timer cleanup across repeated thread lifetimes
2026-10-21 09:57:35 -07:00
Shokunin
2b49c14788
Give concurrent Windows sleepers independent timers
2026-10-21 09:57:34 -07:00
Shokunin
2f6514b2d0
Skip debug-only PGXP receipts in production builds
2026-10-21 09:54:27 -07:00
Shokunin
b98b291dd4
Publish drawable dimensions from SDL pixel-size events
2026-10-21 09:44:36 -07:00
Shokunin
78be1cd3ae
Apply the display ceiling after supersampling and monitor selection
2026-10-21 09:34:02 -07:00
Shokunin
b570da1a42
Reuse desktop GL storage across dynamic-resolution steps
2026-10-21 09:29:47 -07:00
Shokunin
f377b03add
Keep presenter pacing out of dynamic-resolution overload signals
2026-10-21 09:21:09 -07:00
Shokunin
22f12a54f7
Exclude host waits from render-thread GPU timing brackets
2026-10-21 09:09:26 -07:00
Shokunin
1ef10b7f79
Restore depth-pass GL state without synchronous driver queries
2026-10-21 09:01:38 -07:00
Shokunin
c5639b0788
Limit supersampling on high-resolution displays by opt-in policy
2026-10-21 08:45:11 -07:00
Shokunin
43a6c5cf5c
Retain the completion clock in bounded production replay
2026-10-21 08:40:36 -07:00
Shokunin
6ce13573e7
Replay recorded routes and export production frame costs
2026-10-21 08:29:20 -07:00
Shokunin
3fe7e085a4
[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 08:28:07 -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
Matt Stanley
aa36c8bfe4
Merge current master and qualified review fixes into PR #402
2026-10-19 13:08:01 -07:00
Matt Stanley
837a67c82f
Merge pull request #392 from RetroPortingToolKit/feat/overlay-root-enrichment-followup
...
Overlay root enrichment: default-on with a no-split guard (follow-up to #386 )
2026-10-19 13:07:54 -07:00
Matt Stanley
b4be0aa0f7
Merge current master and qualified review fixes into PR #392
2026-10-19 13:07:47 -07:00
Matt Stanley
f12f2638ee
Merge pull request #646 from RetroPortingToolKit/fix/freeze-spin-whole-window
...
freeze_heartbeat: no spin_freeze false positives on statically compiled code
2026-10-19 13:07:39 -07:00