Commit Graph

  • 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
  • a2afe5334b
    Merge pull request #179 from Formedras/master Autechre 2020-12-26 03:37:48 +01:00
  • c5e3820f0f
    Update .gitlab-ci.yml Autechre 2020-12-26 03:37:34 +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
  • 670f34af60 Core: Update state to account for save system change iwubcode 2020-06-13 15:20:55 -05:00
  • 9bd4e0939e DolphinQt: Update mapping window device to use expanding size policy iwubcode 2020-06-13 15:18:26 -05:00
  • 9a744ab25b DolphinQt: Move Free Look out of Graphics/Hotkey and into its own configuration window. Launched from a new menu option - "Free Look Settings". The HotKeyScheduler still calls the Free Look functionality to reduce the total number of threads iwubcode 2020-06-12 00:27:34 -05:00
  • 9ac6090c9a Core: Add Free Look controllers that are initialized at boot iwubcode 2020-06-12 00:25:06 -05:00
  • 27acba620c Core: Add new Free Look settings and config iwubcode 2020-07-22 19:19:35 -05:00
  • f6ab9a9b6f Core / VideoCommon: Remove old Free Look config iwubcode 2020-07-22 19:19:18 -05:00
  • e7ac095ba1 HotkeyManager: Remove Free Look functionality in preparation for replacement iwubcode 2020-06-12 00:23:14 -05:00
  • d5bc209eb6 VideoCommon: Change 'Zoom' to 'MoveForward' since it really isn't a zoom iwubcode 2020-06-12 00:21:50 -05:00
  • cb6ae6a4b1 VideoCommon: Add speed to Free Look camera iwubcode 2020-06-12 00:17:40 -05:00
  • d61c64684b
    Merge pull request #9357 from JosJuice/android-one-settings-entrypoint LC 2020-12-24 12:46:43 -05:00
  • 464bc80482
    Merge pull request #9356 from JosJuice/android-save-ingame-change LC 2020-12-24 12:45:09 -05:00