Commit Graph

  • 6ab221a598 Fix Vulkan renderer ignoring widescreen aspect ratio updates FábioAP 2026-09-06 14:53:35 +01:00
  • 6fcfb8adbd Preserve field masks in wide flat overlay geometry Alexandros Mandravillis 2026-09-06 14:16:53 +03:00
  • e57d9b9f4f Validate GL fixture SDL dependencies before building Alexandros Mandravillis 2026-09-06 13:58:00 +03:00
  • 5aee9c831a Preserve Vulkan wide overlay row clipping Alexandros Mandravillis 2026-09-06 13:58:00 +03:00
  • 7dc34829fb Synchronize depth24 clears before immediate CPU reads Alexandros Mandravillis 2026-09-06 13:54:52 +03:00
  • 7c4b03000e Bound interlaced precise triangle row submissions Alexandros Mandravillis 2026-09-06 13:54:52 +03:00
  • 4c35d0515b Validate GL fixture toolchain and exact negative result Alexandros Mandravillis 2026-09-06 13:36:37 +03:00
  • 439097184f Count perspective triangles once across interlaced row submissions Alexandros Mandravillis 2026-09-06 13:34:03 +03:00
  • 54f86b4c91 Bound OpenGL native readback to GPU-written regions Alexandros Mandravillis 2026-09-06 13:14:02 +03:00
  • 0661ce7773 Preserve active display field during interlaced raster drawing Alexandros Mandravillis 2026-09-06 13:13:03 +03:00
  • 4a3748ce06 lobby: a rename reaches the server, so the player list follows Alex Vanderveen 2026-09-06 04:52:23 -04:00
  • 155e269ba5 tools: DirectWrite/Direct2D/WIC are system DLLs, not payload Alex Vanderveen 2026-09-06 04:04:37 -04:00
  • ad2c1bf54e Verify NoGraphicsAPI memory and shader toolchain prerequisites Matthew Stanley 2026-09-06 00:38:13 -07:00
  • e9038af4cd lobby: log the title presented at hello Alex Vanderveen 2026-09-06 03:37:26 -04:00
  • 0f1fd021a8 patch lobby chat Alex Vanderveen 2026-09-06 03:31:56 -04:00
  • ecc121ade6 lobby browser: spectator column, players online, gallery latency Alex Vanderveen 2026-09-06 02:22:57 -04:00
  • 3d9930c5d3 release: Authenticode-sign Windows binaries when a certificate secret exists Alex Vanderveen 2026-09-06 01:33:20 -04:00
  • 5e1b7d3332 netplay: host from the gallery, seat swaps across tables, LAN seat self-service, keybind fixes Alex Vanderveen 2026-09-06 01:33:20 -04:00
  • b961a565ef Fix Vulkan readbacks and add NoGraphicsAPI feasibility probes Matthew Stanley 2026-09-06 00:25:45 -07:00
  • b213858c4c Merge pull request #323 from Alexbeav/codex/sbi-setup Matt Stanley 2026-09-05 22:45:15 -07:00
  • d485a751d8 Merge pull request #325 from kerokline/fix/static-fragments-per-variant Matt Stanley 2026-09-05 22:42:16 -07:00
  • 87c06376fb Merge pull request #324 from kerokline/feat/dirty-pc-enrichment Matt Stanley 2026-09-05 22:40:28 -07:00
  • b0e7c157f3 Merge pull request #322 from Alexbeav/codex/fix-exit-critical-section Matt Stanley 2026-09-05 22:38:27 -07:00
  • 12c40a5b12 Merge pull request #321 from kerokline/fix/starvation-watchdog-wrap Matt Stanley 2026-09-05 22:36:37 -07:00
  • f3e9a3f8eb tests: cover the lobby chat ring Alex Vanderveen 2026-09-05 21:47:18 -04:00
  • 8f266efe27 netplay: bring-your-own memory card, lobby chat, and the fullscreen lobby glue Alex Vanderveen 2026-09-05 21:18:20 -04:00
  • 953381b12e Merge remote-tracking branch 'origin/master' Alex Vanderveen 2026-09-05 21:05:32 -04:00
  • d371d74421 tools: generate_ci -- the release workflow for an existing project, and nothing else Alex Vanderveen 2026-09-05 18:53:24 -04:00
  • 2fa3472a78 compile_overlays --static: isolated fragments per (entry, image), pooled, memoized Kevin 2026-09-05 18:35:16 -04:00
  • 6e760748c2 dirty_ram per_pc: stamp resident-occupant CRC and caller RA on external entries Kevin 2026-09-05 18:11:13 -04:00
  • 8a712e6146 Merge validated production performance guards and benchmark tooling Matthew Stanley 2026-09-05 12:41:15 -07:00
  • ccea1dbe57 Record manual acceptance and validate performance guards on current master Matthew Stanley 2026-09-05 12:41:00 -07:00
  • cbd2799109 Record uncapped OpenGL history benchmarks and parity evidence Matthew Stanley 2026-09-05 06:26:03 -07:00
  • df212a8693 WIP: stage production history gates pending quiet-host timing Matthew Stanley 2026-09-05 02:02:10 -07:00
  • fad429636d perf(runtime): omit empty production memory trace calls Matthew Stanley 2026-09-05 00:17:41 -07:00
  • b209120a5b perf: add diagnostic route runner and guarded A/B evidence reports Matthew Stanley 2026-09-04 23:27:06 -07:00
  • f9fc955ff3 perf: add scoped CPU budget launcher and calibration evidence Matthew Stanley 2026-09-04 23:18:53 -07:00
  • beb61d90b1 docs: record OpenGL performance burndown and acceptance gates Matthew Stanley 2026-09-04 22:59:51 -07:00
  • 10eb22b775 Keep native SBI test assertions enabled in release builds Alexandros Mandravillis 2026-09-05 21:47:40 +03:00
  • 83ba647b6e Register SBI setup tests with CTest Alexandros Mandravillis 2026-09-05 21:38:40 +03:00
  • 2d92d67592 Validate and import SBI companions in the native launcher Alexandros Mandravillis 2026-09-05 21:34:14 +03:00
  • 1c60d340dc Preserve and verify SBI companions during disc setup Alexandros Mandravillis 2026-09-05 20:51:14 +03:00
  • 49d5f6233c Report unsupported syscall test toolchains explicitly Alexandros Mandravillis 2026-09-05 20:09:57 +03:00
  • f3229541a1 Preserve registers in ExitCriticalSection Alexandros Mandravillis 2026-09-05 19:53:03 +03:00
  • 430c93b8a4 runtime: fix starvation watchdog cross-thread wrap; label watchdog and console exits Kevin 2026-09-05 12:17:16 -04:00
  • 17f49ad3b2 Merge pull request #320 from mstan/fix/keymap-label-explicit-unbind Matt Stanley 2026-09-04 23:33:43 -07:00
  • 08ec6fc84a host_keymap: hide labels for explicit unbinds Matthew Stanley 2026-09-04 23:32:45 -07:00
  • df3bc1bc2b Merge pull request #319 from kerokline/feat/keymap-explicit-unbind Matt Stanley 2026-09-04 23:29:58 -07:00
  • 975f6646ef host_keymap: a present-but-empty / "None" [KeyMap] line is an explicit unbind Kevin 2026-09-04 07:01:14 -04:00
  • a40e7986ed a Personal-Mod-Loader-and-other NyperYuhgard 2026-09-03 23:05:46 -05:00
  • e689a5bd90 Update recomp-net NyperYuhgard 2026-09-03 21:48:49 -05:00
  • 61b69e8258 Merge branch 'master' into Personal-Mod-Loader-and-other NyperYuhgard 2026-09-03 21:48:44 -05:00
  • 15822694c6 Merge pull request #318 from kerokline/feat/fast-forward-toggle Matt Stanley 2026-09-03 19:01:48 -07:00
  • 9d26330bc0 Update README with setup and project structure details Alex Vanderveen 2026-09-03 21:19:48 -04:00
  • 3b8b98fa29 runtime: fast-forward toggle shortcut + document the implicit Select chord Kevin 2026-09-03 20:06:16 -04:00
  • cda971dd35 build deps Alex Vanderveen 2026-09-03 20:55:45 -04:00
  • b1d1e3dd70 CI release and build toolchain deps readme Alex Vanderveen 2026-09-03 20:34:10 -04:00
  • 6419e5d2a9 bumprecomp-net and update README Alex Vanderveen 2026-09-03 19:53:41 -04:00
  • 6732d7694c Merge pull request #317 from mstan/fix/dma2-ot-observability Matt Stanley 2026-09-03 16:48:00 -07:00
  • 471ee0d34b dma: expose GPU linked-list observability Matthew Stanley 2026-09-03 16:47:19 -07:00
  • 2da25c18d9 Merge pull request #316 from mstan/integrate/303-312 v0.3.3-alpha Matt Stanley 2026-09-03 11:42:09 -07:00
  • 240cff542e Merge remote-tracking branch 'origin/pr/312' into integrate/303-312 integrate/303-312 Matthew Stanley 2026-09-03 11:41:22 -07:00
  • 254a14f3d7 Merge remote-tracking branch 'origin/pr/303' into integrate/303-312 Matthew Stanley 2026-09-03 11:37:13 -07:00
  • d1f776d497 Merge pull request #313 from kerokline/fix/gpu-polyline-terminator Matt Stanley 2026-09-03 11:35:31 -07:00
  • 1d414fc7b1 Merge pull request #314 from mstan/chore/repo-cleanup Matt Stanley 2026-09-03 11:30:32 -07:00
  • 71f3c8c360 Merge pull request #304 from Alexbeav/pr/gpu-dma2-correctness-ff7 Matt Stanley 2026-09-03 11:24:02 -07:00
  • 9113540bea Merge pull request #315 from mstan/review/pr293-vulkan-stage-idempotent Matt Stanley 2026-09-03 11:23:20 -07:00
  • 772a3a956b Merge remote-tracking branch 'origin/master' into pr293-vulkan-stage-idempotent Matthew Stanley 2026-09-03 11:21:11 -07:00
  • bcd048f184 CMake: make Vulkan header staging idempotent Matthew Stanley 2026-09-03 11:21:10 -07:00
  • 0ea9b962b2 chore: keep BIOS seed JSONs byte-stable to avoid rotating retail BIOS emitter fingerprints chore/repo-cleanup Matthew Stanley 2026-09-03 10:28:46 -07:00
  • 402cada6c4 gpu: polyline terminator only at vertex-unit boundaries, never in the first two vertices Kevin 2026-09-03 12:23:47 -04:00
  • 39949c21f5 chore: keep strict_translator.cpp comment byte-stable to avoid rotating the BIOS emitter fingerprint Matthew Stanley 2026-09-03 07:03:50 -07:00
  • ea247cbbd4 chore: drop tools/_capture_button_press.py, orphaned by the scratch-tool purge Matthew Stanley 2026-09-02 15:40:23 -07:00
  • e6ce5006b4 docs: move root and stale docs into docs/ and docs/internal/ Matthew Stanley 2026-09-02 15:38:45 -07:00
  • f55c731c5f chore: remove dead scratch tooling and stale root files Matthew Stanley 2026-09-02 13:41:48 -07:00
  • d08d84a3df Merge pull request #296 from kerokline/perf/static-overlay-parallel Matt Stanley 2026-09-03 07:30:43 -07:00
  • 533816ecfb Merge pull request #307 from kerokline/feat/fast-forward-pad Matt Stanley 2026-09-03 07:30:35 -07:00
  • 71a4db4cf5 compile_overlays: support --target-os and auto-detect mingw cross-compiler theanch92 2026-09-02 21:21:21 +02:00
  • cd55e8a454 feat(cdrom): deliver CDIRQ_DATA_END on Mode 2 Form 2 XA audio EOF and reset stream on SeekL theanch92 2026-09-02 20:40:59 +02:00
  • a7459cddbe Make packaged overlay toolchain self-contained (#311) Matt Stanley 2026-09-02 22:13:06 -07:00
  • 990d665cf0 Make packaged overlay toolchain self-contained codex/stage-toolchain-bios-root-20260903 Matthew Stanley 2026-09-02 22:12:25 -07:00
  • 6cb7a6b8c2 Stage overlay dispatch preamble with toolchain (#310) Matt Stanley 2026-09-02 22:08:45 -07:00
  • e9f0addead Stage overlay dispatch preamble with toolchain codex/stage-overlay-preamble-20260903 Codex 2026-09-02 22:08:26 -07:00
  • c6aa071a47 Merge pull request #297 from mstan/tools/cpu-throttle-harness Matt Stanley 2026-09-02 20:02:00 -07:00
  • a923d21a23 Merge pull request #298 from mstan/fix/lock-mode-launcher-reclamp Matt Stanley 2026-09-02 20:01:48 -07:00
  • f47d141033 Merge pull request #308 from mstan/feat/shared-release-staging Matt Stanley 2026-09-02 19:59:30 -07:00
  • 36e57fbb8a release: stop overstating the staged toolchain size by following symlinks Matthew Stanley 2026-09-02 19:12:42 -07:00
  • 37b32bdd0c release: refuse to derive a release tag from an unbuilt runtime include tree Matthew Stanley 2026-09-02 19:00:03 -07:00
  • d655e47168 release: never stage a producer-internal cache file, even one ending in .so Matthew Stanley 2026-09-02 18:33:46 -07:00
  • 94e3ef610d release: ONE staging implementation for both platforms (2 titles had no Linux release path) Matthew Stanley 2026-09-02 18:28:24 -07:00
  • 55c7c1bb20 Merge pull request #305 from mstan/fix/framework-owns-mod-catalog-staging Matt Stanley 2026-09-02 17:52:49 -07:00
  • 2ae781095a runtime: controller host shortcut for fast-forward ([hotkeys] fast_forward_pad) Kevin 2026-09-02 20:12:21 -04:00
  • 57648745a3 mods: the framework stages the title's catalog too (5 titles could not package) Matthew Stanley 2026-09-02 16:37:19 -07:00
  • 9dfb4174ad runtime: version GPU DMA snapshot format Alexandros Mandravillis 2026-09-03 01:55:30 +03:00
  • 4ce56cbc46 cache tag: hash the image view and the walker headers too fix/overlay-guard-word-analysis-bound Matthew Stanley 2026-09-02 15:35:30 -07:00
  • 80ff96780a recompiler: the overlay guard word is a delay-slot source, never a block leader Matthew Stanley 2026-09-02 15:35:24 -07:00
  • bc88c06c5f runtime: restore DMA2 word-cost timing Alex Vanderveen 2026-09-02 18:01:15 -04:00
  • 99f775c839 runtime: close GPU DMA review gaps Alexandros Mandravillis 2026-08-31 01:44:31 +03:00
  • f424a8144d runtime: preserve live GPU DMA payload timing Alexandros Mandravillis 2026-08-31 01:29:19 +03:00
  • dcae4f73c4 bump fix/dma2-ot-cost-resubmit Alex Vanderveen 2026-09-02 18:13:17 -04:00