Commit Graph

  • cd024df237 Update Swedish Qt translation master preview Daniel Nylander 2026-10-10 14:30:25 +02:00
  • 387c35ffe0 Settings: Use constants for section names Stenzek 2026-10-10 13:09:29 +10:00
  • 5e3b269274 Settings: Fix inconsistent default values Stenzek 2026-10-10 12:55:58 +10:00
  • 5df57d1a3b System: Don't use exact sleep on core thread Stenzek 2026-10-09 23:21:22 +10:00
  • 875f0e07f1 Settings: Shorten fastmem mode description Stenzek 2026-10-09 17:58:22 +10:00
  • 252c1cbec6 InputManager: Return proper error from GetGenericBindingMapping() Stenzek 2026-10-09 17:57:07 +10:00
  • e04aa86a42 ZipHelpers: Fix incorrect error message Stenzek 2026-10-09 17:56:02 +10:00
  • dcb230b15c System: Avoid unnecessary mutex unlock->relock Stenzek 2026-10-05 12:25:33 +10:00
  • 88af218295 System: Add optional callback to screenshot save Stenzek 2026-10-05 12:24:56 +10:00
  • 371115a5b8 CPU: Don't stall for GTE with a single cycle remaining Stenzek 2026-10-06 21:06:06 +10:00
  • 44bb56d651 CMake: Improve reproducibility Stenzek 2026-10-09 18:31:53 +10:00
  • 29fe750fc9 MSBuild: Improve reproducibility Stenzek 2026-10-09 18:31:16 +10:00
  • 73d4e3c75a CDROM: Vectorize XA resampling Stenzek 2026-10-09 21:42:47 +10:00
  • bbf5cc9142 GTE: Use branchless saturation for light matrix multiply Stenzek 2026-10-09 20:53:41 +10:00
  • 077c034020 GTE: Mark saturation branches as unlikely Stenzek 2026-10-09 20:53:38 +10:00
  • 86c84f9d5f GTE: Simplify FLAG error bit update Stenzek 2026-10-09 19:01:47 +10:00
  • 50225103a1 GTE: Use shift for IRGB/ORGB conversion Stenzek 2026-10-09 19:01:11 +10:00
  • 7547f640c5 GTE: Factorize NCLIP to use three multiplies Stenzek 2026-10-09 19:00:53 +10:00
  • ef5bffc8d7 GTE: Specialize instruction handlers on sf/lm Stenzek 2026-10-09 19:00:38 +10:00
  • 811585c42c GTE: Force inline matrix/lighting/projection helpers Stenzek 2026-10-09 18:59:30 +10:00
  • 78f91b6d34 GTE: Only sign extend MAC results on overflow Stenzek 2026-10-09 18:58:51 +10:00
  • cc9be54402 GTE: Add regression tests Stenzek 2026-10-09 18:56:47 +10:00
  • 276b8adb2d SPU: Extract reverb-master-enable out of loop Stenzek 2026-10-04 16:47:21 +10:00
  • aad9c4ebec SPU: Pack reverb FIR coefficients into 16-bit lanes Stenzek 2026-10-04 16:17:40 +10:00
  • e7098b5156 SPU: Skip reverb output filtering at zero volume Stenzek 2026-10-04 16:12:40 +10:00
  • 69f643c195 SPU: Fast-path ADPCM blocks without predictors Stenzek 2026-10-04 16:10:07 +10:00
  • 9deb896297 CPU/Recompiler: Handle large ARM64 backpatch cycle counts Stenzek 2026-10-04 17:58:51 +10:00
  • 470ef0656f CPU/Recompiler: Use 32-bit ARM64 fastmem LUT indices Stenzek 2026-10-04 17:51:25 +10:00
  • a5d6e76ef1 CPU/Recompiler: Align ARM32 backpatch thunk calls Stenzek 2026-10-04 17:47:37 +10:00
  • beb75d1dec CPU/Recompiler: Decode ARM32 load exceptions from r0 Stenzek 2026-10-04 17:45:13 +10:00
  • 6db5f053d9 CPU/Recompiler: Truncate ARM64 multiplication results in LO Stenzek 2026-10-04 17:31:31 +10:00
  • 885d5bbdde CPU/Recompiler: Mask constant variable shift counts on ARM Stenzek 2026-10-04 17:29:31 +10:00
  • 22cc43186c CPU/Recompiler: Fix ARM32 VIXL debug builds Stenzek 2026-10-04 17:24:11 +10:00
  • cb3cfb8c1f CPU/Recompiler: Correct misaligned indirect jump exceptions Stenzek 2026-10-04 16:24:25 +10:00
  • c401e9318d CPU/Recompiler: Preserve pending loads on memory exceptions Stenzek 2026-10-04 15:52:03 +10:00
  • 3a8b6fccfc CPU/Recompiler: Trap constant signed arithmetic overflow Stenzek 2026-10-04 15:47:54 +10:00
  • bd29ee475f CPU/Recompiler: Dispatch interpreter fallback exceptions Stenzek 2026-10-04 15:41:07 +10:00
  • e78ab9a273 CPU/Recompiler: Keep link-register delay slots in order Stenzek 2026-10-04 15:31:15 +10:00
  • 0aa0c767e1 CPU/Recompiler: Cancel pending loads on self moves Stenzek 2026-10-04 15:27:46 +10:00
  • ed990b9275 CPU/Recompiler: Respect load delays when swapping NOP slots Stenzek 2026-10-04 15:25:19 +10:00
  • 9bedaa6163 FileSystem: Add more ReadFileToString() overloads Stenzek 2026-10-04 15:01:25 +10:00
  • 6d96829465 FileSystem: More RVO optimizations Stenzek 2026-10-04 14:59:47 +10:00
  • a8fb9d70e4 FileSystem: Use shared file open for ReadBinaryFile/ReadFileToString Stenzek 2026-10-04 14:56:30 +10:00
  • aaffbd66d9 FileSystem: Extract find result sorting to function Stenzek 2026-10-04 14:55:52 +10:00
  • 066d89715c FileSystem: Add error parameter to FTell64() Stenzek 2026-10-04 14:55:16 +10:00
  • 60aec342eb FileSystem: Make OpenSharedCFile() wrap OpenCFile() on non-Windows Stenzek 2026-10-04 14:54:58 +10:00
  • 659ff37089 FileSystem: Backport additional helper functions Stenzek 2026-10-04 14:54:30 +10:00
  • ba3590f902 Core: Don't reset folders when resetting settings Stenzek 2026-10-04 14:31:51 +10:00
  • 95722d8e99 Settings: Don't copy controller type to game Stenzek 2026-10-04 14:15:44 +10:00
  • 8bb030b8cf Settings: Add a dedicated key for overlays Stenzek 2026-10-04 14:11:18 +10:00
  • 4ad124e8d1 StringUtil: Fix possible integer overflow in EncodeAndAppendUTF8() Stenzek 2026-10-04 13:55:04 +10:00
  • 4e652d5bb9 System: Provide content details to OnSystemStarted() Stenzek 2026-10-04 13:39:44 +10:00
  • 07d3a934a6 GameList: Synchronize settings between FullscreenUI and Qt Stenzek 2026-10-04 13:24:01 +10:00
  • e02bb9c748 GameList: Allow use of external SettingsInterface Stenzek 2026-10-04 13:23:20 +10:00
  • d253d0a1d9 GameList: Don't persist cache map between refreshes Stenzek 2026-10-04 13:20:21 +10:00
  • a4048c9c37 GameDatabase: Sort disc sets by save title Stenzek 2026-10-04 13:18:27 +10:00
  • dbc8b22917 Threading: Add WaitFor() to ConditionVariable Stenzek 2026-10-04 13:17:32 +10:00
  • 83153676d7 SettingsInterface: Guard against copying to self Stenzek 2026-10-04 13:16:11 +10:00
  • 93e53494ac Achievements: Separate login and credential saving steps Stenzek 2026-10-04 13:14:19 +10:00
  • 364c7bd485 Achievements: Extract bucket names out of FullscreenUI Stenzek 2026-10-04 13:13:44 +10:00
  • 18e2aa1615 Deps: Update to 20261010 Stenzek 2026-10-10 14:38:07 +10:00
  • 9cb25f7e98 Qt: Fix crash when desktop file check is skipped latest dev Stenzek 2026-10-10 21:47:01 +10:00
  • 21b05557c7 Qt: Fix desktop environment conditions Stenzek 2026-10-10 21:46:42 +10:00
  • cbcbbe1eba GameDB: Disable auto-analog on Khamrai Stenzek 2026-10-10 14:56:42 +10:00
  • aa79baec6e GameDB: Disable auto-analog on Khamrai wip2 Stenzek 2026-10-10 14:56:42 +10:00
  • 3804ba9b2c Settings: Use constants for section names Stenzek 2026-10-10 13:09:29 +10:00
  • a03576165b Settings: Fix inconsistent default values Stenzek 2026-10-10 12:55:58 +10:00
  • 03b24a6f22 System: Don't use exact sleep on core thread Stenzek 2026-10-09 23:21:22 +10:00
  • 81d0e0bef5 Settings: Shorten fastmem mode description Stenzek 2026-10-09 17:58:22 +10:00
  • 8e12850aad InputManager: Return proper error from GetGenericBindingMapping() Stenzek 2026-10-09 17:57:07 +10:00
  • cce89d7690 ZipHelpers: Fix incorrect error message Stenzek 2026-10-09 17:56:02 +10:00
  • 015cf62a0d System: Avoid unnecessary mutex unlock->relock Stenzek 2026-10-05 12:25:33 +10:00
  • 23149b2a82 System: Add optional callback to screenshot save Stenzek 2026-10-05 12:24:56 +10:00
  • 7c1cd17351 CPU: Don't stall for GTE with a single cycle remaining Stenzek 2026-10-06 21:06:06 +10:00
  • 88901f1e20 CMake: Improve reproducibility Stenzek 2026-10-09 18:31:53 +10:00
  • b8456ca6d0 MSBuild: Improve reproducibility Stenzek 2026-10-09 18:31:16 +10:00
  • 2742cc4e8d CDROM: Vectorize XA resampling Stenzek 2026-10-09 21:42:47 +10:00
  • 5888b0f3d2 GTE: Use branchless saturation for light matrix multiply Stenzek 2026-10-09 20:53:41 +10:00
  • 3af0f7a85d GTE: Mark saturation branches as unlikely Stenzek 2026-10-09 20:53:38 +10:00
  • 019a30a71a GTE: Simplify FLAG error bit update Stenzek 2026-10-09 19:01:47 +10:00
  • ac206a878e GTE: Use shift for IRGB/ORGB conversion Stenzek 2026-10-09 19:01:11 +10:00
  • 85c67bf181 GTE: Factorize NCLIP to use three multiplies Stenzek 2026-10-09 19:00:53 +10:00
  • 2adb3cf1de GTE: Specialize instruction handlers on sf/lm Stenzek 2026-10-09 19:00:38 +10:00
  • 1b14c98a8c GTE: Force inline matrix/lighting/projection helpers Stenzek 2026-10-09 18:59:30 +10:00
  • 76a81776e8 GTE: Only sign extend MAC results on overflow Stenzek 2026-10-09 18:58:51 +10:00
  • 4ba47f7e8f GTE: Add regression tests Stenzek 2026-10-09 18:56:47 +10:00
  • 491e028b68 SPU: Extract reverb-master-enable out of loop Stenzek 2026-10-04 16:47:21 +10:00
  • 3505e7c873 SPU: Pack reverb FIR coefficients into 16-bit lanes Stenzek 2026-10-04 16:17:40 +10:00
  • d543a992c5 SPU: Skip reverb output filtering at zero volume Stenzek 2026-10-04 16:12:40 +10:00
  • 6bea79f9fc SPU: Fast-path ADPCM blocks without predictors Stenzek 2026-10-04 16:10:07 +10:00
  • f3218f828b CPU/Recompiler: Handle large ARM64 backpatch cycle counts Stenzek 2026-10-04 17:58:51 +10:00
  • 8ca1739393 CPU/Recompiler: Use 32-bit ARM64 fastmem LUT indices Stenzek 2026-10-04 17:51:25 +10:00
  • 7ce5660c22 CPU/Recompiler: Align ARM32 backpatch thunk calls Stenzek 2026-10-04 17:47:37 +10:00
  • 6f732462ea CPU/Recompiler: Decode ARM32 load exceptions from r0 Stenzek 2026-10-04 17:45:13 +10:00
  • 51042fa876 CPU/Recompiler: Truncate ARM64 multiplication results in LO Stenzek 2026-10-04 17:31:31 +10:00
  • 06aef1c647 CPU/Recompiler: Mask constant variable shift counts on ARM Stenzek 2026-10-04 17:29:31 +10:00
  • 144a3278a5 CPU/Recompiler: Fix ARM32 VIXL debug builds Stenzek 2026-10-04 17:24:11 +10:00
  • 5052e3e39d CPU/Recompiler: Correct misaligned indirect jump exceptions Stenzek 2026-10-04 16:24:25 +10:00
  • e15d62dfd4 CPU/Recompiler: Preserve pending loads on memory exceptions Stenzek 2026-10-04 15:52:03 +10:00
  • ffa848be04 CPU/Recompiler: Trap constant signed arithmetic overflow Stenzek 2026-10-04 15:47:54 +10:00