Commit Graph

  • 5a8ded2538 Reset applied video settings for each execution session feat/live-resolution Matthew Stanley 2026-10-22 17:41:08 -07:00
  • 674f393e59 Merge remote-tracking branch 'origin/pr-737' into fix/held-737-20261022 Matthew Stanley 2026-10-22 17:37:05 -07:00
  • 62098e320f Separate live allocation probes from scripted dynamic scale counters Matthew Stanley 2026-10-22 17:33:26 -07:00
  • 3a2057c6f5 Merge remote-tracking branch 'origin/master' into fix/held-723-20261022 fix/windows-gl-dwm-vsync Matthew Stanley 2026-10-22 17:25:07 -07:00
  • 570c4c8398 Merge remote-tracking branch 'origin/master' into fix/held-710-20261022 Matthew Stanley 2026-10-22 17:25:02 -07:00
  • 3733036297 Model non-unwinding guest callback escape in the Windows fixture Matthew Stanley 2026-10-22 17:25:02 -07:00
  • a2359ca095 Merge remote-tracking branch 'origin/master' into fix/held-737-20261022 Matthew Stanley 2026-10-22 17:21:40 -07:00
  • 0980667752 Confirm live resolution allocation before reporting success Matthew Stanley 2026-10-22 17:03:12 -07:00
  • 25f453a3bd Account retained preload bytes after publication failure Matthew Stanley 2026-10-22 17:03:10 -07:00
  • b69502386a Apply NVIDIA swap policy at worker and fullscreen transitions Matthew Stanley 2026-10-22 17:03:07 -07:00
  • d383ef210b Drain and reset session HUD callbacks Matthew Stanley 2026-10-22 17:03:06 -07:00
  • 0ec7c76017 menu_video_snapshot_test: provide video_restart_bits Shokunin 2026-10-22 16:47:38 -07:00
  • ebca6c5aaf Report XR readiness without the debug server Yves 2026-10-23 03:39:00 +08:00
  • 2338ce0919 VR: preserve precise eye poses and clip near-camera geometry Matt Stanley 2026-10-22 15:36:43 -07:00
  • 182073bca9 Integrate current master and complete GPU fixture APIs Matthew Stanley 2026-10-22 15:35:38 -07:00
  • e4301fb8fa VR: diagnose ambiguous XR origin poses without recentering Matt Stanley 2026-10-22 15:34:35 -07:00
  • 2b5117738e Vulkan: order swapchain clears before presentation transfers Matt Stanley 2026-10-22 15:27:27 -07:00
  • ca60f089b3 VR: add debug synthetic head translation and pitch Matt Stanley 2026-10-22 15:27:22 -07:00
  • eb659c1be7 VR: capture both HUD mattes with one checkpoint and readback Matt Stanley 2026-10-22 15:27:16 -07:00
  • 4be0669dfa VR: reuse one guest checkpoint per stereo pair Matt Stanley 2026-10-22 15:27:11 -07:00
  • ba5a609168 VR: bound stereo shedding and recover at the display deadline Matt Stanley 2026-10-22 15:27:05 -07:00
  • fcf5dbe96c VR: add opt-in stereo and XR frame attribution Matt Stanley 2026-10-22 15:26:59 -07:00
  • 67200909e4 PGXP: keep full depth and unclamped XY for far geometry Shokunin 2026-10-22 15:26:53 -07:00
  • 74c7cbf94a [video] supersample_disable_at_lines: drop SSAA on 4K/8K displays (opt-in) Shokunin 2026-10-22 15:26:47 -07:00
  • ed5b74f4ee Windows: give concurrent sleepers independent timers Shokunin 2026-10-22 15:26:42 -07:00
  • e7c3c57c13 DuckStation texture pack: stop quadratic work on every VRAM write Shokunin 2026-10-22 15:26:37 -07:00
  • 510560e599 Preserve precise eye poses and clip near-camera geometry Yves 2026-10-23 03:29:17 +08:00
  • 689f3b348e Report ambiguous XR origin diagnostics without recentering Yves 2026-10-23 03:27:42 +08:00
  • 4d76bedc4e HD preload: bounded contract, safe threads, explicit partial result Shokunin 2026-10-22 14:27:29 -07:00
  • 4c08013a0f Keep generated texture pack defaults portable (#747) feat/native-font-localization-20261020 boburning 2026-10-22 17:27:21 -04:00
  • e3705227b5 Document runtime provenance and hardware references (#731) Alexandros Mandravillis 2026-10-23 00:23:14 +03:00
  • b1ce3be00a Live resolution: truthful restart contract per backend Shokunin 2026-10-22 14:20:55 -07:00
  • b20675cfb9 Merge pull request #748 from RetroPortingToolKit/fix/tombi-remembered-disc-path-20261022 integrate/tombi-eu-rc4-20261021 Matt Stanley 2026-10-22 14:19:31 -07:00
  • c340e12e73 Preserve spaces in remembered regional disc paths fix/tombi-remembered-disc-path-20261022 Matthew Stanley 2026-10-22 14:18:15 -07:00
  • cb17f2f2d4 Windows GL vsync workaround: scope to the measured case Shokunin 2026-10-22 14:17:33 -07:00
  • 3a39204478 Vulkan: order swapchain clears and transfer writes review/709-vulkan-barriers Claudio5702 2026-10-22 14:11:25 -07:00
  • ea3b1e3204 Document the paired capture pixel and context contract Matthew Stanley 2026-10-22 14:11:20 -07:00
  • 89161e93f3 Keep truncated trace JSON string escapes complete Matthew Stanley 2026-10-22 14:08:27 -07:00
  • 6c9d618f1f Validate synthetic pose requests before applying them Matthew Stanley 2026-10-22 14:07:34 -07:00
  • 4f40f6f3c7 Publish frame trace records only when committed Matthew Stanley 2026-10-22 14:03:16 -07:00
  • 2db198ce22 Merge pull request #738 from RetroPortingToolKit/integrate/tombi-eu2-rc2-20261022 Matt Stanley 2026-10-22 13:51:28 -07:00
  • 69263268eb Merge branch 'pr716' into r4-hud r4/main Shokunin 2026-10-22 13:46:55 -07:00
  • ca6537425d Merge branch 'pr710' into r4-hud Shokunin 2026-10-22 13:46:49 -07:00
  • ade1ecd33a Dynres: hold through a savestate load, no fast descent Shokunin 2026-10-22 13:00:07 -07:00
  • 36ee507a5c Merge remote-tracking branch 'origin/fix/windows-gl-dwm-vsync' into local/base-fixes Shokunin 2026-10-22 12:57:10 -07:00
  • fc73841e8c Restamp OpenBIOS (local integration) Shokunin 2026-10-22 12:46:17 -07:00
  • 7cf202e167 Merge feat/live-resolution (local integration) Shokunin 2026-10-22 12:46:01 -07:00
  • 5155b43cf1 Merge remote-tracking branch 'origin/feat/hd-preload' into local/base-fixes Shokunin 2026-10-22 12:45:54 -07:00
  • 0a692a3265 Merge remote-tracking branch 'origin/fix/pgxp-far-projection' into local/base-fixes Shokunin 2026-10-22 12:45:54 -07:00
  • 849057a37d Merge remote-tracking branch 'origin/feat/supersample-display-policy' into local/base-fixes Shokunin 2026-10-22 12:45:53 -07:00
  • 60fa867fe8 Merge remote-tracking branch 'origin/fix/windows-sleeper-timers' into local/base-fixes Shokunin 2026-10-22 12:45:53 -07:00
  • 359019c052 Restamp OpenBIOS for the config-loader change (output unchanged) Shokunin 2026-10-22 12:45:29 -07:00
  • d5e2cc98a1 Restamp OpenBIOS for the config-loader change (output unchanged) feat/supersample-display-policy Shokunin 2026-10-22 12:45:09 -07:00
  • 12fed869fe Dynres: hold through a savestate load; opt-in DXGI flip presentation (experimental) fix/present-no-drop Shokunin 2026-10-22 12:42:34 -07:00
  • 18d52c8bfb Add debug synthetic head translation and pitch Yves 2026-10-23 03:26:53 +08:00
  • e4f1f98542 Capture both HUD mattes with one checkpoint and readback Yves 2026-10-23 03:25:18 +08:00
  • 4419d234ab Reuse one guest checkpoint per stereo pair Yves 2026-10-23 03:24:41 +08:00
  • 0cdf95957c Bound stereo shedding and recover at the display deadline Yves 2026-10-23 03:24:01 +08:00
  • 8400b55dc0 Add opt-in stereo and XR frame attribution Yves 2026-10-23 03:22:42 +08:00
  • c2cf5ffd03 Render-pass worker: run concurrently with emulation Shokunin 2026-10-22 12:18:31 -07:00
  • 8636183f64 Integrate michaelm-afk verified European backend routing integrate/tombi-eu2-rc2-20261022 michaelm-afk 2026-10-22 11:59:36 -07:00
  • 8866c0375b Render-pass worker: above-normal priority Shokunin 2026-10-22 11:57:59 -07:00
  • 9241db90e2 Interpolation: present the guest frame when it has shown nothing for 100 ms Shokunin 2026-10-22 11:08:19 -07:00
  • 33dfa2d134 host_time: bound the Windows timer wait fix/windows-sleeper-timers Shokunin 2026-10-22 11:01:16 -07:00
  • 8003db07de Live resolution: keep the legacy factor as booted; video_set debug command Shokunin 2026-10-22 10:55:28 -07:00
  • 0aa83bac8c Fix the live-scale log line's newline Shokunin 2026-10-22 10:45:44 -07:00
  • a8ff6be769 Fix the supersample settings writer's newline Shokunin 2026-10-22 10:44:27 -07:00
  • 37c1e5254c Apply Internal resolution and Supersampling live Shokunin 2026-10-22 10:43:34 -07:00
  • 292530569d HD textures: decode the whole pack into RAM before the game runs Shokunin 2026-10-22 10:37:53 -07:00
  • c8fbc2e008 Present thread: never wait on a deadline more than 50 ms ahead Shokunin 2026-10-22 04:58:48 -07:00
  • a6ba54f4f0 DuckStation pack: skip work when a VRAM write touches no record Shokunin 2026-10-22 03:34:40 -07:00
  • d280361fb2 DuckStation pack: make retire_unused linear Shokunin 2026-10-22 03:21:59 -07:00
  • 81b3b03980 Preserve full positive depth for exact far PGXP projection fix/pgxp-far-projection Shokunin 2026-10-21 12:50:28 -07:00
  • c3f33ce4a6 Keep unclamped visual projections out of scalar half arithmetic Shokunin 2026-10-21 10:23:56 -07:00
  • 32b4388a88 Preserve far-world projection through validated intact GTE words Shokunin 2026-10-21 10:15:19 -07:00
  • 9ead88c530 Apply the display ceiling after supersampling and monitor selection Shokunin 2026-10-21 09:34:02 -07:00
  • 6164f1ba84 Limit supersampling on high-resolution displays by opt-in policy Shokunin 2026-10-21 08:45:11 -07:00
  • 7d06facf18 Check sleeper timer cleanup across repeated thread lifetimes Shokunin 2026-10-21 03:58:36 -07:00
  • 149cb6d89e Give concurrent Windows sleepers independent timers Shokunin 2026-10-21 02:56:54 -07:00
  • 7bc8663e7f DuckStation pack: skip work when a VRAM write touches no record fix/duck-retire-linear Shokunin 2026-10-22 03:34:40 -07:00
  • 008d3d4a21 DuckStation pack: make retire_unused linear Shokunin 2026-10-22 03:21:59 -07:00
  • e3d25d1b6f Frame report: present-thread swaps, drops and longest present Shokunin 2026-10-22 02:09:17 -07:00
  • 956262a934 Present thread: never drop a guest frame on an unsignaled fence Shokunin 2026-10-22 01:28:42 -07:00
  • a20f25a375 Invalidate reader display caches after snapshot application Shokunin 2026-10-21 23:32:00 -07:00
  • 36108c9bc3 Cache display geometry within each GPU execution context Shokunin 2026-10-21 23:31:13 -07:00
  • fe593b8277 Record passing quiet gate and loaded baseline scope blocker Shokunin 2026-10-21 22:54:02 -07:00
  • 502072f943 Schedule optional guest replay within source pacing idle budgets Shokunin 2026-10-21 22:36:01 -07:00
  • dd49ca4dc3 Restore PGXP page sizing and attribute source publication spans Shokunin 2026-10-21 22:24:28 -07:00
  • c30fc917c1 Publish GPU inputs without derived scratch and narrow PGXP copy pages Shokunin 2026-10-21 22:16:14 -07:00
  • 2ef58c5471 Bind overlay host TLS pointers on the executing thread Shokunin 2026-10-21 22:00:27 -07:00
  • e1662e49a2 Prepare replay snapshot storage on the optional worker Shokunin 2026-10-21 21:44:24 -07:00
  • 41f3f647d6 Target measured worker RAM publication and remove general clock experiments Shokunin 2026-10-21 21:28:03 -07:00
  • 25f7180937 Keep scaled charges compact and preserve event callback ordering Shokunin 2026-10-21 21:08:45 -07:00
  • a0730198d9 Share hot clock charging while folding register dependencies Shokunin 2026-10-21 20:57:59 -07:00
  • b1636f975d Avoid unused PGXP operand copies and excessive load expansion Shokunin 2026-10-21 20:40:33 -07:00
  • 847762995c Use the same concise PGXP package and feature name Matthew Stanley 2026-10-21 20:35:08 -07:00
  • 45a54ec409 Share cycle fast charge with timed loads and fold load operands Shokunin 2026-10-21 20:21:49 -07:00
  • 8114565a3c Avoid read-side snapshot churn and inline common cycle steps Shokunin 2026-10-21 19:53:23 -07:00
  • 56a8b24f5b Account for private GPU work and avoid post-effect driver queries Shokunin 2026-10-21 19:24:20 -07:00
  • fb28d7c00d Retain private publication images and honor extra-frame deadlines Shokunin 2026-10-21 18:55:43 -07:00