Commit Graph

  • 1a13086768 iOS: Optimize FPS Caps for Performance, Battery Life, and Thermal Efficiency Brandon 2026-08-04 11:54:03 -06:00
  • 624717dfad GS: Fix status bar GPU % when OSD GPU usage is off SternXD 2026-08-03 15:55:57 -04:00
  • 38ba87f359 Test: pin the multiplier deficit in the upper binade pstef 2026-08-04 08:56:41 +02:00
  • e1f3048cc4 Optimization: pin the multiplier's predicate mask pstef 2026-08-03 20:39:32 +02:00
  • bfc99f2bf3 Accuracy: give clamp mode 3 the EE multiplier's one-ULP deficit pstef 2026-08-03 18:59:59 +02:00
  • 9d7d11cd0e Fix: model the EE multiplier's one-ULP deficit in the interpreter pstef 2026-08-04 18:55:38 +02:00
  • 8e91a17905 Optimization: widen straight out of the operand register, dropping the copy pstef 2026-08-03 08:41:28 +02:00
  • b8b5c176aa Optimization: keep the MADD product wide between its roundings pstef 2026-08-03 07:50:58 +02:00
  • ebf7124f25 Test: pin the MADD family's guard mask and rounding pstef 2026-08-03 07:50:40 +02:00
  • f4e6452141 iOS: enforce the two ranges that were only named J1coding 2026-08-04 18:31:51 +02:00
  • 0bdacf3bdb iOS: tell people GS Back Thread needs a restart J1coding 2026-08-04 18:26:29 +02:00
  • 72f95b7534 iOS: keep the next setting from drifting the way the last ones did J1coding 2026-08-04 17:52:59 +02:00
  • 0da4a18a65 iOS: let the JIT protocol descriptor pick by iOS version like everything else J1coding 2026-08-04 17:52:32 +02:00
  • 62450cc55a iOS: describe each setting once instead of five times J1coding 2026-08-04 17:52:13 +02:00
  • 421ca0ac73 iOS: clear out the settings code nothing calls J1coding 2026-08-04 17:51:47 +02:00
  • fd4fcfac9d iOS: translate the new setting names J1coding 2026-08-04 00:19:30 +02:00
  • 22192ddcd2 iOS: give the background art rows the step they print J1coding 2026-08-04 00:19:29 +02:00
  • 0b0d3f4441 iOS: put every number setting on one row J1coding 2026-08-04 00:19:17 +02:00
  • 4055a19a1d [ci skip] PAD: Update to latest controller database. PCSX2 Bot 2026-08-03 16:45:45 +00:00
  • 156a778cf9 Android: import external save-state files into a slot 2.6.6.3 jpolo1224 2026-08-03 09:45:34 -04:00
  • 7fd49498ab [ci skip] Qt: Update Base Translation. PCSX2 Bot 2026-08-03 00:18:52 +00:00
  • c0c53cce8e Revert "iOS: add the number row" Jeen 2026-08-03 10:11:47 +02:00
  • b8e1f56394 Revert "iOS: translate the number row strings" Jeen 2026-08-03 10:11:47 +02:00
  • 9173a47688 Revert "iOS: make the visual slider bracket release itself" Jeen 2026-08-03 10:11:47 +02:00
  • 120cd0b697 Revert "iOS: put the audio and pacing numbers on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 7a402860fb Revert "iOS: put the appearance and emulator numbers on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 036831af65 Revert "iOS: put the graphics and per game numbers on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 0e9132d761 Revert "iOS: put the virtual pad sliders on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • ebd694b828 Revert "iOS: put the dynamic background sliders on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 57339b68c2 Revert "iOS: put the in game speed control on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • a020e798ec Revert "iOS: fix what the audit found in the number row" Jeen 2026-08-03 10:11:47 +02:00
  • b9c18658be Revert "iOS: add the number row" revert-523-feat/unified-number-row Jeen 2026-08-03 10:11:47 +02:00
  • b8610ef01c Revert "iOS: translate the number row strings" Jeen 2026-08-03 10:11:47 +02:00
  • cd479503b3 Revert "iOS: make the visual slider bracket release itself" Jeen 2026-08-03 10:11:47 +02:00
  • 76b35e6839 Revert "iOS: put the audio and pacing numbers on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • a435f344a1 Revert "iOS: put the appearance and emulator numbers on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • da42ecee8a Revert "iOS: put the graphics and per game numbers on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 0a2c54a530 Revert "iOS: put the virtual pad sliders on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 3a23de36de Revert "iOS: put the dynamic background sliders on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 29b32743f6 Revert "iOS: put the in game speed control on the number row" Jeen 2026-08-03 10:11:47 +02:00
  • e1a7c23fcf Revert "iOS: fix what the audit found in the number row" Jeen 2026-08-03 10:11:47 +02:00
  • 1e0a91c8b7 iOS: fix what the audit found in the number row J1coding 2026-08-03 01:42:29 +02:00
  • 16da198d78 iOS: put the in game speed control on the number row J1coding 2026-08-03 01:20:06 +02:00
  • aa7afae16f iOS: put the dynamic background sliders on the number row J1coding 2026-08-03 01:14:18 +02:00
  • 440f7c94b7 iOS: put the virtual pad sliders on the number row J1coding 2026-08-03 01:14:18 +02:00
  • d557b139cc iOS: put the graphics and per game numbers on the number row J1coding 2026-08-03 01:13:57 +02:00
  • b2bb95c709 iOS: put the appearance and emulator numbers on the number row J1coding 2026-08-03 00:50:36 +02:00
  • 0f437e758b iOS: put the audio and pacing numbers on the number row J1coding 2026-08-03 00:44:03 +02:00
  • e71fc0789f iOS: make the visual slider bracket release itself J1coding 2026-08-03 00:37:30 +02:00
  • 328bc24b03 iOS: translate the number row strings J1coding 2026-08-03 00:19:23 +02:00
  • 5ecec1ed64 iOS: add the number row J1coding 2026-08-03 00:13:10 +02:00
  • 8f67945c9e Fix: RSQRT.S's zero-divisor sign comes from the dividend bmdhacks 2026-08-02 22:34:50 -07:00
  • 665533c738 Fix: MAX.S/MIN.S select a word on silicon, the fast path computed one bmdhacks 2026-07-31 19:10:51 +02:00
  • 5dbb14458d Fix: the fast path never cleared the O and U cause flags bmdhacks 2026-08-02 22:32:16 -07:00
  • ac88a41f95 Fix: ABS.S/NEG.S clamped operands the console passes through bmdhacks 2026-07-30 08:48:11 +02:00
  • ef6d720e39 Fix: SQRT.S of an exponent-255 operand, by scaling instead of clamping bmdhacks 2026-07-30 08:32:35 +02:00
  • 318dd102dc Tests: ABS.S/NEG.S against hardware — the EE never clamps them bmdhacks 2026-07-27 08:58:17 +02:00
  • 525355bc58 Fix: SQRT.S raises invalid on -0 and negative denormals bmdhacks 2026-07-29 19:09:05 +02:00
  • b3dfef14e3 Fix: interp SQRT.S of -0.0 returns +0.0, not -0.0 bmdhacks 2026-07-26 18:54:09 +02:00
  • d80101329e Fix: SQRT.S clamps its operand in the arm64 fast path bmdhacks 2026-07-26 23:50:30 +02:00
  • 2951dd5fb0 Tests: run the EE harness in the FP environment a game runs in bmdhacks 2026-07-26 17:59:07 +02:00
  • 0d7e6df7fe Tests: FCR31 O and SO against hardware, as tripwires bmdhacks 2026-07-26 21:54:32 +02:00
  • bf4e1089a0 Tests: EE FPU overflow against hardware — the max is 0x7FFFFFFF, not FLT_MAX bmdhacks 2026-07-26 23:31:07 +02:00
  • 3dba206e8a Fix: FULL-mode RSQRT returned -0.0 for the largest magnitude bmdhacks 2026-08-02 18:19:39 +02:00
  • 25ecdc704d GS: log primitive overlap and the RT-read predicate per draw Brian Degenhardt 2026-08-02 21:52:38 -07:00
  • 9f73c77d59 Android: run save and load state on the CPU thread Brian Degenhardt 2026-08-02 21:20:12 -07:00
  • 112838e5fc Android: walk the pause-menu tabs along the axis they are drawn on Brian Degenhardt 2026-08-02 20:42:17 -07:00
  • 075be92b5a Android: delete the dead nav API and guard against window modals Brian Degenhardt 2026-08-02 20:09:43 -07:00
  • 3b1652fd10 Android: route address and card-name entry to the on-screen keyboard Brian Degenhardt 2026-08-02 20:07:31 -07:00
  • 0ce5d36218 Android: replace the two overflow menus with anchored panels Brian Degenhardt 2026-08-02 20:05:40 -07:00
  • 48b4298cf6 Android: replace the per-game sheet with a bottom panel, and bind X to it Brian Degenhardt 2026-08-02 20:02:35 -07:00
  • 8c50d9de6b Android: make the stick-target and macro pickers pad-navigable Brian Degenhardt 2026-08-02 20:00:38 -07:00
  • b27ba2e209 Android: escape the NUL delimiter in the settings-search index Brian Degenhardt 2026-08-02 19:58:33 -07:00
  • c6887a6bb0 Android: drop the duplicate on-screen keyboard host Brian Degenhardt 2026-08-02 19:56:07 -07:00
  • 07dae0d23f Android: make the setup-wizard error pad-navigable, and hoist the hosts Brian Degenhardt 2026-08-02 19:55:08 -07:00
  • 187821938f Android: make the remaining confirmations pad-navigable Brian Degenhardt 2026-08-02 19:52:23 -07:00
  • 6d6ef31a98 Android: make the manager acknowledge dialogs pad-navigable Brian Degenhardt 2026-08-02 19:50:55 -07:00
  • dfbc490c2c Android: make the settings info hint an inline panel Brian Degenhardt 2026-08-02 19:48:20 -07:00
  • b74dab7493 Android: let the hardcore confirm take the pad Brian Degenhardt 2026-08-02 19:43:50 -07:00
  • d80571fdaf Android: draw the pause-menu highlight from the registry Brian Degenhardt 2026-08-02 19:43:17 -07:00
  • 74b361e014 Android: route the pad to the topmost modal layer Brian Degenhardt 2026-08-02 19:34:47 -07:00
  • ba19bcec22 Android: extract the pad-navigable modal primitive Brian Degenhardt 2026-08-02 19:32:09 -07:00
  • d4a71dab8d Android: remove the unreachable memory-card input routing Brian Degenhardt 2026-08-02 19:23:25 -07:00
  • cee6839a59 Android: honour the nav layer in every registry mover and reader Brian Degenhardt 2026-08-02 19:14:43 -07:00
  • 957b3130c9 Fix: the unsigned MMIO load's zero-extend aborts every assert-enabled build Brian Degenhardt 2026-08-02 20:49:32 -07:00
  • 25fda735da GS/Vulkan: record what the Turnip in-pass read actually corrupts Brian Degenhardt 2026-08-02 20:29:55 -07:00
  • 143b9839db GS: land a carried-forward clear on the copy's destination rect Brian Degenhardt 2026-08-02 20:17:07 -07:00
  • 8ee55f7039 GS: say so when native resolution turns an upscaling fix back off Brian Degenhardt 2026-08-02 19:23:53 -07:00
  • 9e34dc20a3 PINE: report what a setting is actually running as, not what the INI says Brian Degenhardt 2026-08-02 19:21:09 -07:00
  • 8b31dbce6c GS: let the pipelined split run with asynchronous HW downloads Brian Degenhardt 2026-08-02 19:14:03 -07:00
  • 7fee32e49f GS: let a player claim preload frame data and partial invalidation Brian Degenhardt 2026-08-02 18:40:11 -07:00
  • 37d56169db GS/Vulkan: take the RT copy on every draw where the self-read is broken Brian Degenhardt 2026-08-02 18:33:30 -07:00
  • e180eea455 GS: give DATE a fallback when there is no stencil buffer Brian Degenhardt 2026-08-02 18:19:55 -07:00
  • d08356d954 GameDB: give Rogue Galaxy the asynchronous GS download mode Brian Degenhardt 2026-08-02 17:55:38 -07:00
  • fca3e9074b Correct the FpuMulHack comment: the constant is pi, not pi/2 bmdhacks 2026-08-02 19:35:48 +02:00
  • c5a6c7cb0a Record the FPU's measured timings; leave the cycle table alone bmdhacks 2026-08-02 16:33:31 +02:00
  • 9eb45cf590 Fix: the recompiler-test GIF Path 1 sink missed a wrapped XGKICK's head bmdhacks 2026-07-29 08:35:06 +02:00
  • 63e7904e55 Fix: VU replay inherited the interpreter's stale sticky STATUS flags bmdhacks 2026-07-26 22:08:05 +02:00
  • 5bd3e7deb8 Fix: arm64 EATAN paired four coefficients with the wrong power of x bmdhacks 2026-07-27 09:36:20 +02:00
  • fc5ca4aca4 Fix: interp EATAN's x^7 coefficient was T3 with a digit dropped bmdhacks 2026-07-27 09:27:15 +02:00