Commit Graph

  • 09d6004703 pgxp: reciprocal depth, znear 128, and ON by default tetrisgm 2026-08-17 17:27:04 -07:00
  • e40df3092b Merge pull request #150 from tetrisgm/pr/present-shot-and-hires-pitch Alex Vanderveen 2026-08-17 20:24:46 -04:00
  • 97e8d6a634 Revert the live sample rect: it reintroduced the glyph seams tetrisgm 2026-08-17 17:23:28 -07:00
  • 11c202e40c tex_pack: take the sample rect from the live draw, not the cached entry tetrisgm 2026-08-17 17:22:47 -07:00
  • b0ea3637c5 pgxp: scale depth to the Z range the title actually emits, and add a depth readout tetrisgm 2026-08-17 17:12:06 -07:00
  • ab04da86e3 pgxp: depth from the absolute GTE screen Z, not the normalised perspective weight tetrisgm 2026-08-17 16:49:15 -07:00
  • e1061c6458 tex_pack: read the fragment's real palette index instead of guessing the ink tetrisgm 2026-08-17 16:33:41 -07:00
  • e1a55da286 tex_pack: palette-agnostic substitution with runtime CLUT recolour tetrisgm 2026-08-17 16:20:59 -07:00
  • b59b4dac89 bump Alex Vanderveen 2026-08-17 18:56:12 -04:00
  • 69e16620c4 bump Alex Vanderveen 2026-08-17 18:56:05 -04:00
  • 165fae0aa1 Fix the pad-hotkey range check rejecting every chord Alex Vanderveen 2026-08-17 16:52:18 -04:00
  • b423486563 toolchain, texture pack update Alex Vanderveen 2026-08-17 18:55:34 -04:00
  • 88bf1bed72 gl: drop mipmaps for HD replacements tetrisgm 2026-08-17 15:29:41 -07:00
  • 769839bb5f gl: sample HD replacements at texel centres, and let screenshot_hires see them tetrisgm 2026-08-17 15:16:31 -07:00
  • 37fdd3bd42 Give the replacement program its own TEX_VS uniforms tetrisgm 2026-08-17 14:31:50 -07:00
  • 7f45775e43 Correct the record on why 2D prims are not substituted tetrisgm 2026-08-17 14:26:59 -07:00
  • 0bdf338571 tex_pack: substitute HD replacement textures at draw time tetrisgm 2026-08-17 14:18:24 -07:00
  • a643fab71d Make the FMV present filter a real setting Alex Vanderveen 2026-08-17 16:34:23 -04:00
  • c8a1734b81 gl: reconstruct the low-res FMV present instead of point-sampling it Alex Vanderveen 2026-08-17 16:14:38 -04:00
  • 408f829a13 gl: sync the CPU mirror when entering 24-bit, fixing FMV letterbox flicker Alex Vanderveen 2026-08-17 15:43:33 -04:00
  • 2298c90cb7 rewind: do not densify the FMV capture interval at 8 MB Alex Vanderveen 2026-08-17 15:43:33 -04:00
  • 661f81de6f text_xlate: default the capture inventory off in release builds Alex Vanderveen 2026-08-17 15:43:33 -04:00
  • ddbd92dfab tex_pack: record the distinct UV cells each texture is sampled with tetrisgm 2026-08-17 12:42:32 -07:00
  • d4e7c25a9b Fill the pillarbox margins of 4:3-pinned presents with the frame's edges tetrisgm 2026-08-17 12:24:19 -07:00
  • c80b971198 Expose tex_pack over the debug server; emit paths as valid JSON tetrisgm 2026-08-17 12:02:07 -07:00
  • 6a9002032f memory optimizations for 8mb wipeout, performance in general, turbo++ Alex Vanderveen 2026-08-17 14:32:01 -04:00
  • 958e3c6c5c vsync true fix Alex Vanderveen 2026-08-17 11:40:25 -04:00
  • fa160f2fec cadence fix vsync Alex Vanderveen 2026-08-17 10:42:56 -04:00
  • 2cecfccb58 Squash untextured HUD rects too; report what the rank filter drops tetrisgm 2026-08-17 03:13:38 -07:00
  • 572b9210d8 auto_ui_squash: join on submission order; instrument the silent gates tetrisgm 2026-08-17 03:03:33 -07:00
  • 72196d3dc9 auto_ui_squash: group HUD primitives that are one visual element tetrisgm 2026-08-17 02:31:31 -07:00
  • 777117c1f2 Fix screenshot_hires pitch; add present_shot for the composed frame tetrisgm 2026-08-16 17:09:26 -07:00
  • 3949cb1aa7 ws_ui_groups: copy the union-find root back to the prepass tetrisgm 2026-08-17 01:50:01 -07:00
  • fd625f0996 Interpreter parity for cull.widen; raise the GL supersampling ceiling tetrisgm 2026-08-17 01:41:58 -07:00
  • a05ad08651 Add [[widescreen.cull.widen]]: move the cull bound instead of pinning it tetrisgm 2026-08-17 00:42:30 -07:00
  • 6de1ad4a05 Add ws_ui_groups: expose the auto_ui_squash partition tetrisgm 2026-08-17 00:27:36 -07:00
  • 353ed1b4b6 Merge pull request #151 from mstan/docs/retire-sljit-references Matt Stanley 2026-08-16 23:49:26 -07:00
  • 6bddaab930 Add ws_ui_groups: expose the auto_ui_squash partition tetrisgm 2026-08-16 23:02:17 -07:00
  • a1203df32d bump Alex Vanderveen 2026-08-17 00:44:07 -04:00
  • aa208a9100 loader optimizations pushing for 8mb performance Alex Vanderveen 2026-08-17 00:42:48 -04:00
  • 5d954866d5 Merge branch 'master' of https://github.com/mstan/psxrecomp Alex Vanderveen 2026-08-16 22:35:41 -04:00
  • 6aed4c5c70 Update recomp-net Alex Vanderveen 2026-08-16 22:35:40 -04:00
  • 95657b6dfd bump Alex Vanderveen 2026-08-16 22:32:41 -04:00
  • 12ef7449a1 Update recomp-net Alex Vanderveen 2026-08-16 22:23:25 -04:00
  • 72e18d7d19 patch new project flow Alex Vanderveen 2026-08-16 22:23:16 -04:00
  • 2a07643e6e chore: sync Alex Vanderveen 2026-08-16 22:21:01 -04:00
  • 15699d4005 new project consistency patching project naming with retcomm-studio, toolchain patch Alex Vanderveen 2026-08-16 22:13:37 -04:00
  • 84ea64d613 texture pack support Alex Vanderveen 2026-08-16 21:55:51 -04:00
  • cf742f3190 Treat RAM below a high-loading boot EXE as overlay region Alex Vanderveen 2026-08-16 21:21:24 -04:00
  • 76945d3a65 8mb ram patches + toolchain windows hotfix Alex Vanderveen 2026-08-16 21:19:05 -04:00
  • 55cec09acd docs: retire stale sljit references, attribute TinyCC Matthew Stanley 2026-08-16 18:16:34 -07:00
  • 8fee64f178 Fix screenshot_hires pitch; add present_shot for the composed frame tetrisgm 2026-08-16 17:09:26 -07:00
  • 1181c9c9e9 fix(runtime): restore missing brace after present-cadence log Alex Vanderveen 2026-08-16 18:08:58 -04:00
  • 16bfa4144f 8mb support Alex Vanderveen 2026-08-16 17:59:20 -04:00
  • 8a783b9cb1 Merge branch 'feat/rbengine' of https://github.com/mstan/psxrecomp into feat/rbengine Alex Vanderveen 2026-08-16 17:51:15 -04:00
  • af1d95504a Update recomp-net Alex Vanderveen 2026-08-16 17:51:13 -04:00
  • ae9432a334 cmake hotfix windows Alex Vanderveen 2026-08-16 17:49:17 -04:00
  • e1bb4ca0dd Stop tracking .worktrees/vsync-hotfix as a submodule. Alex Vanderveen 2026-08-16 15:46:31 -04:00
  • 28c2790361 Update main.cpp Alex Vanderveen 2026-08-16 14:32:00 -04:00
  • 1be8f88839 Merge origin/master into feat/rbengine. Alex Vanderveen 2026-08-16 14:11:58 -04:00
  • b0433c20c5 Merge pull request #149 from mstan/feat/vsync_hotfix Alex Vanderveen 2026-08-16 14:01:45 -04:00
  • 353da99795 Merge origin/master into feat/vsync_hotfix. Alex Vanderveen 2026-08-16 14:01:35 -04:00
  • e1ca78cb8d Create vsync-hotfix Alex Vanderveen 2026-08-16 13:46:50 -04:00
  • 8fb75061b4 8mb mod for wipeout and recomp-net bump, rb engine bump, mods in netplay enabled. Alex Vanderveen 2026-08-16 13:35:48 -04:00
  • 0a911fed53 Stop vsync and the wall-clock pacer from double-blocking presents. Alex Vanderveen 2026-08-16 13:13:02 -04:00
  • ad55fecdcf Gate WipEout local viewport native-wide to split frames Matthew Stanley 2026-08-15 22:53:24 -07:00
  • 41c232fb47 Fix precise NCLIP on PGXP-backed GTE shadows Matthew Stanley 2026-08-15 21:46:47 -07:00
  • 696d05643d Merge pull request #147 from mstan/codex/netplay-local-viewport Matt Stanley 2026-08-15 21:42:59 -07:00
  • bdd7ade6e8 Merge remote-tracking branch 'origin/master' into codex/netplay-local-viewport Matthew Stanley 2026-08-15 21:40:56 -07:00
  • c18d820fb8 Correct split viewport projection aspect Matthew Stanley 2026-08-15 21:02:38 -07:00
  • f8106f81cb Merge pull request #148 from mstan/feat/pgxp-dataflow Matt Stanley 2026-08-15 20:53:11 -07:00
  • d31ce5ac6d pgxp: framework-owned PGXP Precision mod, every game, default off Matthew Stanley 2026-08-15 20:52:21 -07:00
  • b2eeb0f866 Add opt-in netplay local viewport extraction Matthew Stanley 2026-08-15 20:51:23 -07:00
  • 7993f412c0 Add opt-in controller device defaults Matthew Stanley 2026-08-15 20:09:37 -07:00
  • ed9ec01abe pgxp: default tolerance clamp 0.5px (user-validated seam fix) Matthew Stanley 2026-08-15 20:03:08 -07:00
  • 200b5bf003 Add opt-in widescreen culling keep hooks Matthew Stanley 2026-08-15 19:42:43 -07:00
  • 4badfcb81e docs: G1.10 census addendum (Ape 79-90% dataflow, gate passed) Matthew Stanley 2026-08-15 19:18:11 -07:00
  • e3824b47f5 pgxp: auto-clone the _pgxp variant inside psxrecomp_add_runtime_target Matthew Stanley 2026-08-15 19:17:30 -07:00
  • 38bdeeaade pgxp: emit hook macros + dual build targets + flavor-namespaced caches (phase 2) Matthew Stanley 2026-08-15 19:03:36 -07:00
  • 2ba74f3b4b pgxp: land clean-room value-propagation engine (phases 0+1, issue #92) Matthew Stanley 2026-08-15 18:34:47 -07:00
  • 813829a401 Keep GTE gameplay HUD groups edge anchored Matthew Stanley 2026-08-15 18:20:09 -07:00
  • d4cc25dd4d Merge pull request #144 from Alexbeav/workbench/libcrypt-sbi-v1-20260815 Matt Stanley 2026-08-15 16:00:04 -07:00
  • 3de7f9cb52 Bump boot-state version for SBI subchannel state Matthew Stanley 2026-08-15 15:35:21 -07:00
  • 331181dc59 Merge pull request #145 from Alexbeav/workbench/hod-upstream-control-20260815 Matt Stanley 2026-08-15 15:33:39 -07:00
  • 4573d00cac Merge pull request #143 from Alexbeav/workbench/fear-dirty-text-regression-upstream-20260815 Matt Stanley 2026-08-15 15:33:14 -07:00
  • 6bc9f1fe29 Declare bilinear shader shift uniform Matthew Stanley 2026-08-15 14:52:35 -07:00
  • adb09981fa Fix bilinear sampling seams Matthew Stanley 2026-08-15 14:46:26 -07:00
  • f00da2fa37 Merge pull request #146 from LarsDuJour/ANSIUTF Matt Stanley 2026-08-15 12:39:48 -07:00
  • 0fb110939c Fix setup_project.ps1 codegen source wiring Matthew Stanley 2026-08-15 12:39:17 -07:00
  • 17eddc0f1d Update setup_project.ps1 LarsDuJour 2026-08-15 21:17:33 +02:00
  • 81431498aa Update setup_project.ps1 LarsDuJour 2026-08-15 21:13:30 +02:00
  • 992f5b0bf0 build: keep SDL3 main implementation in one translation unit Alexandros Mandravillis 2026-08-15 12:19:16 +03:00
  • cebe738fd1 runtime: add SBI subchannel replacements for LibCrypt Alexandros Mandravillis 2026-08-15 12:15:23 +03:00
  • a0b936842c tests: separate CPU text writes from overlay admission Alexandros Mandravillis 2026-08-14 23:16:00 +03:00
  • dca482e621 Merge remote-tracking branch 'origin/master' into fix/gh18-hotkeys Matthew Stanley 2026-08-14 19:27:54 -07:00
  • b4c30ba8f1 Merge pull request #142 from Alexbeav/workbench/crash2-mfc2-zero-upstream-20260815 Matt Stanley 2026-08-14 19:22:17 -07:00
  • 32c6b34986 fix(runtime): clarify PSX overlay controls Matthew Stanley 2026-08-14 19:12:37 -07:00
  • cab7d00f9a Fix PSX launcher hotkeys and audio persistence Matthew Stanley 2026-08-14 15:22:29 -07:00
  • 992905a72e recompiler: discard COP2 reads into zero register Alexandros Mandravillis 2026-08-15 00:16:57 +03:00
  • 7ac2733896 Merge pull request #140 from mstan/feat/rbengine Alex Vanderveen 2026-08-14 03:37:34 -04:00