Commit Graph

  • 806a4f3a9a Merge pull request #9393 from lioncash/sysconf Léo Lam 2020-12-30 01:22:39 +01:00
  • 1bbfde62d1 SysConf: std::move name in Entry constructor Lioncash 2020-12-29 19:09:54 -05:00
  • 05094ab51f SysConf: Return emplaced reference from AddEntry() Lioncash 2020-12-29 18:24:21 -05:00
  • 74224c94a7 SysConf: Make use of std::string_view Lioncash 2020-12-29 18:19:08 -05:00
  • d3ca5d812b Jit_Integer: Use SHLX, SHRX, SARX MerryMage 2020-12-28 22:27:41 +00:00
  • 716497fbce Merge pull request #9394 from lioncash/recurse Léo Lam 2020-12-30 00:47:43 +01:00
  • e527b69d54 Core: Use C++17 deduction guides with locked recursive mutexes Lioncash 2020-12-29 18:31:29 -05:00
  • f4c579e720 Fix bad memory references in NewPatchDialog smurf3tte 2020-12-29 14:28:27 -08:00
  • f3b8a985e7 Patches for Resident Evil 2/3 audio issues smurf3tte 2020-12-29 14:24:46 -08:00
  • 3b2e31230f Merge pull request #9386 from leoetlino/config-cache-invalidate Léo Lam 2020-12-29 22:22:15 +01:00
  • 92de0431a2 Merge pull request #9389 from lioncash/deduction Jordan Woyak 2020-12-29 15:18:45 -06:00
  • 9ffd345df0 Config: Fix cache not being invalidated when callbacks are suppressed Léo Lam 2020-12-29 19:46:41 +01:00
  • a8b0661fb0 Core: Make use of C++17 deduction guides with locks Lioncash 2020-12-29 16:01:12 -05:00
  • 351fb71653 Merge pull request #9387 from lioncash/priv Léo Lam 2020-12-29 22:05:11 +01:00
  • f4e1f48b4f DSPCore: Make IRAM CRC and step counter private Lioncash 2020-12-29 14:32:08 -05:00
  • 5fb1f0bfd3 DSPCore: Make ifx registers private Lioncash 2020-12-29 14:22:37 -05:00
  • e3de37e47b DSPCore: Make the accelerator private Lioncash 2020-12-29 14:14:41 -05:00
  • 41316daf91 Merge pull request #9384 from lioncash/mbox-enum Léo Lam 2020-12-29 19:57:55 +01:00
  • e1f41bab1c DSP: Make mailboxes use std::array Lioncash 2020-12-29 12:27:54 -05:00
  • f9d8d06037 DSP: Make mailboxes private Lioncash 2020-12-29 12:25:15 -05:00
  • 024e983c3a DSP: Make Mailbox enum strongly typed Lioncash 2020-12-29 12:18:42 -05:00
  • ee048ad83c Merge pull request #9377 from lioncash/analyzer Léo Lam 2020-12-29 18:04:54 +01:00
  • 5ff2cb9a74 Merge pull request #9383 from lioncash/cr-fn Léo Lam 2020-12-29 17:37:24 +01:00
  • 15d4ddf5da Merge pull request #9379 from Pokechu22/audio-latency-disable Léo Lam 2020-12-29 17:28:10 +01:00
  • 5e186f4830 Merge pull request #9382 from lioncash/precise Léo Lam 2020-12-29 17:17:59 +01:00
  • f21e1d1859 Merge pull request #9381 from JosJuice/fix-core-filters Léo Lam 2020-12-29 17:16:56 +01:00
  • 359fe0d8c3 DSPCore: Move PRECISE_BACKLOG define to the interpreter code Lioncash 2020-12-29 09:25:53 -05:00
  • 64f93610ee DSP: Eliminate some magic values related to the CR register Lioncash 2020-12-29 08:06:53 -05:00
  • 732887ec85 Fix Core.vcxproj.filters JosJuice 2020-12-29 13:50:37 +01:00
  • 147636986d Fix latency field being initially enabled on audio backends not supporting it Pokechu22 2020-12-28 17:05:45 -08:00
  • d78277c063 Android: Add specialized content provider implementation of DoFileSearch JosJuice 2020-12-28 13:25:24 +01:00
  • 8aecaf784c DSPAnalyzer: Separate instruction searching and idle skip finding Lioncash 2020-12-28 12:09:31 -05:00
  • cc512a7524 DSPAnalyzer: Break tight coupling to SDSP Lioncash 2020-12-28 11:51:25 -05:00
  • f9c488f0d9 DSPAnalyzer: Merge Analyzer namespace into DSP namespace Lioncash 2020-12-28 11:39:37 -05:00
  • 9d1c8fe492 DSPAnalyzer: Make CodeFlags private to the analyzer Lioncash 2020-12-28 11:31:26 -05:00
  • 2ff4d04785 DSPAnalyzer: Add convenience functions over bit tests Lioncash 2020-12-28 11:15:55 -05:00
  • 01b964b01a Android: Don't consider .dff files valid for game list JosJuice 2020-11-08 23:50:30 +01:00
  • 73855168f3 Android: Show a message when adding a folder with no games JosJuice 2020-11-08 23:01:59 +01:00
  • 5756ece7ce DSPAnalyzer: Implement DSP analyzer skeleton and use it Lioncash 2020-12-28 10:51:19 -05:00
  • 8f4c6ad7b1 DSPAnalyzer: Add basic class skeleton Lioncash 2020-12-28 09:59:45 -05:00
  • 9b3cdd0645 IOS/WD: Report game quirk if unimplemented ioctl is used Léo Lam 2020-12-15 18:42:12 +01:00
  • 9a87d27612 IOS/WD: Implement more parts of the interface Léo Lam 2020-11-29 17:44:17 +01:00
  • dcbe81b880 IOS: Simplify usage of GetVector Léo Lam 2020-11-29 22:13:32 +01:00
  • 4fea832f49 IOS/NCD: Implement Lock/Unlock more accurately Léo Lam 2020-11-29 00:58:33 +01:00
  • 3f68aceaca Merge pull request #9348 from lioncash/dsp-deglobal Léo Lam 2020-12-28 15:48:11 +01:00
  • cdcca72b61 Jit_Integer: Optimize common rlwimix cases MerryMage 2020-12-28 12:57:53 +00:00
  • 4a102186c7 Jit_Integer: rlwimix: Handle all gpr.IsImm(a) cases MerryMage 2020-12-28 12:55:39 +00:00
  • c20bb81071 Jit_Integer: rlwimix: Flatten logic MerryMage 2020-12-28 12:53:24 +00:00
  • 0ef1fcdeb9 Jit_Integer: rlwinix: Handle immediate mask == 0xFFFFFFFF case MerryMage 2020-12-28 12:49:48 +00:00
  • 19aa10df75 Jit_Integer: rlwimix: Fix bug in mask == 0xFFFFFFFF case MerryMage 2020-12-28 12:48:03 +00:00
  • 4e0a688076 Jit_Integer: rlwnmx: Use RotateLeft MerryMage 2020-12-28 11:48:23 +00:00
  • e509353eb0 Merge pull request #9372 from jordan-woyak/cmake-version-warnings Léo Lam 2020-12-28 12:20:46 +01:00
  • 506cbd336a Merge pull request #9375 from iWeaker4you/master Léo Lam 2020-12-28 12:18:27 +01:00
  • a636fcf230 BitUtils: Fix uint64_t gcc compile (Linux) iWeaker4you 2020-12-28 00:29:51 -08:00
  • 28a666a35f Merge pull request #9363 from MerryMage/rorx LC 2020-12-27 22:25:03 -05:00
  • 4b24215efb Merge pull request #9371 from MerryMage/rlwinmx-BEXTR LC 2020-12-27 22:24:17 -05:00
  • fcd86e9b21 Merge pull request #9370 from MerryMage/rlwinmx LC 2020-12-27 22:23:18 -05:00
  • d06d59e9c2 Merge pull request #9262 from Sintendo/jit64imm LC 2020-12-27 22:21:25 -05:00
  • c163bc3187 Merge pull request #9374 from MerryMage/clz LC 2020-12-27 22:18:46 -05:00
  • e415580f54 Jit_Integer: Use Common::CountLeadingZeros in cntlzwx MerryMage 2020-12-28 01:05:33 +00:00
  • 7e9824611e Interpreter_Integer: Use Common::CountLeadingZeros in cntlzwx MerryMage 2020-12-28 01:05:20 +00:00
  • d695fcb126 BitUtils: Add CountLeadingZeros MerryMage 2020-12-27 22:37:37 +00:00
  • 1699afff87 CMake: Update cmake_minimum_required calls using versions less than 2.8.12. CMake warns support will be removed in a future version. Jordan Woyak 2020-12-27 11:56:33 -06:00
  • 4705af59c6 Merge pull request #9355 from JosJuice/perfmon Léo Lam 2020-12-27 16:13:36 +01:00
  • 73b6166f18 Jit_Integer: rlwinmx: Use BEXTR where possible MerryMage 2020-12-27 15:08:45 +00:00
  • 11643ee2f0 Jit_Integer: rlwinmx: Generalize byte/word extract plus shift case MerryMage 2020-12-27 14:36:23 +00:00
  • 263784639b Merge pull request #9368 from JosJuice/android-game-properties-one-settings LC 2020-12-27 07:08:34 -05:00
  • 7cf62fed59 Android: Only have one settings entrypoint in game properties JosJuice 2020-12-27 12:55:18 +01:00
  • 74ba993b4a Merge pull request #9364 from MerryMage/AndWithMask JosJuice 2020-12-27 12:45:34 +01:00
  • 5f65bad68c DSP: Migrate code that modifies m_dsp into SDSP itself Lioncash 2020-12-22 17:09:47 -05:00
  • 7d1bd565a6 DSP: Eliminate most global state Lioncash 2020-12-21 09:22:06 -05:00
  • 2917af03ec Merge pull request #9362 from iwubcode/freelook_fix_crash Léo Lam 2020-12-27 11:37:50 +01:00
  • bea6a86893 Jit_Integer: Add trivial AndWithMask cases MerryMage 2020-12-26 23:57:07 +00:00
  • 946e1b9054 Jit_Integer: Missed AndWithMask in rlwimix MerryMage 2020-12-26 23:33:33 +00:00
  • 16dc2fa379 VideoCommon: Fix crash that occurs on loading a fifo log due to uninitialized Free Look control type iwubcode 2020-12-25 22:19:09 -06:00
  • e1024fc6ba Jit_Integer: Use RORX where possible MerryMage 2020-12-26 22:47:08 +00:00
  • ce599f9f46 Merge pull request #9359 from leoetlino/gdbstub-on JosJuice 2020-12-26 12:02:36 +01:00
  • dcc313fd96 Merge pull request #9346 from Sintendo/jitarm64ub Léo Lam 2020-12-26 11:56:33 +01:00
  • d2f9991b0f Merge pull request #9360 from Minty-Meeo/osreport-split Léo Lam 2020-12-26 11:41:18 +01:00
  • 67d2fa11f1 Jit64: srawx - Handle constant zero input Sintendo 2020-12-13 12:36:07 +01:00
  • 10d65519f9 Jit64: slwx - Handle constant zero input Sintendo 2020-12-13 11:52:21 +01:00
  • 1a52fdf7e3 Jit64: rlwnmx - Optimize rotate by constant Sintendo 2020-11-19 21:25:11 +01:00
  • cb70d5ee4f Jit64: srawix - Handle constant input register Sintendo 2020-11-19 21:20:54 +01:00
  • 8ac40162da Jit64: srawx - Handle constant input registers Sintendo 2020-11-18 23:20:30 +01:00
  • b968120f8a Jit64: srawx - Optimize shift by constant Sintendo 2020-11-18 00:03:16 +01:00
  • 17dc870847 Jit64: slwx - Optimize shift by constant Sintendo 2020-11-16 23:54:54 +01:00
  • 17db359979 Jit64: srwx - Optimize shift by constant Sintendo 2020-11-16 23:00:52 +01:00
  • 2e4e2ad1ff Jit64: subfic - Handle constants Sintendo 2020-11-15 13:04:57 +01:00
  • b430d66cdc Split OSREPORT logging type Minty-Meeo 2020-12-24 23:38:59 -06:00
  • 0aadb9fd7b Build the gdbstub by default Léo Lam 2020-12-25 01:16:05 +01:00
  • ae187818f5 PowerPC: Fix GDBStub build Léo Lam 2020-12-25 01:15:31 +01:00
  • 6ddf69d094 Merge pull request #9353 from MaddTheSane/patch-1 Léo Lam 2020-12-24 22:50:27 +01:00
  • 1100a31407 CMake: Apple Silicon detection C.W. Betts 2020-12-23 00:26:53 -07:00
  • 26c097ebfc Merge pull request #8867 from iwubcode/freelook_controller LC 2020-12-24 15:10:17 -05:00
  • c7b24d6213 VideoCommon: Update active config when we check for config changes, this ensures Free Look settings are copied at the start of the frame. Also update the camera's controller type at this time iwubcode 2020-12-06 12:03:50 -06:00
  • a893c25b01 Core: Refresh the Free Look configuration when Free Look is initialized, ensuring that the configuration updates appropriately with any changes iwubcode 2020-06-19 10:39:48 -05:00
  • b4c41adac4 Core: Only respond to Free Look controller buttons when the camera is active iwubcode 2020-06-19 01:13:48 -05:00
  • b9d9b27a81 DolphinQt: Only trigger Free Look mouse movement when the Free Look camera is active iwubcode 2020-06-18 23:49:48 -05:00
  • bcf63c463b VideoCommon: Add 'Active' state to FreelookCamera to future proof if we ever add multiple cameras iwubcode 2020-06-18 23:49:07 -05:00
  • a37fd8c5d9 VideoCommon: Update Free Look camera with settings change... iwubcode 2020-06-18 23:44:17 -05:00