Commit Graph

  • 11ba623f26 Add an option to present/skip presenting duplicate frames Stenzek 2020-01-14 10:57:35 +10:00
  • f5d9b78a3c DolphinQt: Properly hide Wii remote extension motion tabs when no extension is selected. Jordan Woyak 2020-01-13 18:29:37 -06:00
  • efc1ee8e6a Merge pull request #8537 from degasus/fastmem Connor McLaughlin 2020-01-14 09:38:15 +10:00
  • 6106f780a7 ControllerInterface/DSUClient: Eliminate m_accl/m_gyro state by accessing the pad data directly like every other input. Jordan Woyak 2019-11-17 17:10:35 -06:00
  • eacbff76dd Merge pull request #8474 from jordan-woyak/dsu-battery JMC47 2020-01-13 18:30:53 -05:00
  • d5dcd91c94 Merge pull request #8473 from jordan-woyak/evdev-combine JMC47 2020-01-13 18:30:29 -05:00
  • e2d5c92c76 ControllerInterface: Remove and re-add device when combining nodes. Jordan Woyak 2019-11-17 09:33:26 -06:00
  • aabe8d2ccd ControllerInterface: Don't consider the empty string a valid unique ID. Jordan Woyak 2019-11-17 09:09:47 -06:00
  • ac907ef977 ControllerInterface: Combine evdev devices with the same unique ID. This works around Linux drivers for DS4 (Playstation 4) controllers splitting the device into three separate event nodes which makes configuration difficult. To prevent collisions of input names in combined devices more descriptive names are now used when possible. Jordan Woyak 2019-11-16 15:40:43 -06:00
  • 2b9fa0597a ControllerInterface: Minor DSU client device cleanups. Jordan Woyak 2019-11-17 10:49:54 -06:00
  • da59f97278 Merge pull request #8549 from leoetlino/clang-format-9 JosJuice 2020-01-13 23:30:26 +01:00
  • f0534cabc6 ControllerInterface: Exposse DSU client battery level as an input. Jordan Woyak 2019-11-17 10:42:49 -06:00
  • 48fd27cdab Merge pull request #8451 from rlnilsen/motion-input-nunchuk JMC47 2020-01-13 17:08:03 -05:00
  • 966e1b31ba Merge pull request #8394 from Pokechu22/misc-di-gpio JosJuice 2020-01-13 17:17:24 +01:00
  • ae6d3be449 Merge pull request #8530 from s-daveb/master Connor McLaughlin 2020-01-13 20:21:08 +10:00
  • bdcdd763fe x64Emitter: Remove unused macros Sintendo 2020-01-13 00:15:10 +01:00
  • f82c38e156 X64Emitter: Remove obsolete TODO Sintendo 2020-01-13 00:13:05 +01:00
  • bdfc472751 x64Emitter: Refactor OpArg::WriteRest Sintendo 2020-01-13 00:10:46 +01:00
  • cde3a3b448 x64Emitter: Avoid 8-bit displacement when possible Sintendo 2020-01-12 23:48:16 +01:00
  • d5cb858165 x64Emitter: Unit test memory addressing modes Sintendo 2020-01-12 22:45:34 +01:00
  • d9bd714143 WiimoteEmu: Nunchuk and Classic Controller calibration accuracy improvements. Jordan Woyak 2020-01-06 09:52:50 -06:00
  • 1701363854 Merge pull request #8547 from stenzek/windows-arm64-qt Connor McLaughlin 2020-01-12 15:34:40 +10:00
  • d8b2be9d06 DolphinQt: Support compiling on ARM64 Stenzek 2020-01-04 20:08:42 +11:00
  • 2a18d1beb4 Externals: Update Qt submodule for ARM64 Windows binaries Stenzek 2020-01-12 15:23:32 +10:00
  • 0aacf3a627 WiimoteEmu: Make the "Total Yaw" setting work again. Jordan Woyak 2020-01-03 18:24:41 -06:00
  • 4cc2d97294 Require clang-format 9 and reformat source code Léo Lam 2020-01-05 01:25:20 +01:00
  • c484276574 Merge pull request #6152 from bb010g/patch-1 JosJuice 2020-01-08 15:52:26 +01:00
  • 54fd83dc4b Merge pull request #8553 from dolphin-emu/document-evdev-heuristic Scott Mansell 2020-01-07 22:54:54 +13:00
  • a8c33f4ef6 Fix trailing whitespace Scott Mansell 2020-01-07 12:52:05 +13:00
  • 21528c3e72 Document the evdev "interesting" heuristic Scott Mansell 2020-01-07 12:46:24 +13:00
  • 99c0c8d4e8 Merge pull request #8527 from shuffle2/patch-1 Tilka 2020-01-06 14:13:24 +01:00
  • 98f645daac Merge pull request #8158 from Sintendo/jitopts Tilka 2020-01-06 14:09:43 +01:00
  • f17f03ea3c Merge pull request #8551 from Sintendo/jit64addx Tilka 2020-01-06 13:15:17 +01:00
  • 6e18dfb600 Merge pull request #8133 from Sintendo/mov64imm32 Tilka 2020-01-06 13:12:56 +01:00
  • 12fcbac2a3 Jit64: addx - Emit LEA for register + immediate Sintendo 2020-01-05 23:28:04 +01:00
  • 8e7b6f4178 Jit64: addx - Prefer ADD over LEA when possible Sintendo 2020-01-05 23:01:48 +01:00
  • fca5ab5ad3 Merge pull request #8550 from leoetlino/wiiu-transfer-tool Pierre Bourdon 2020-01-05 18:33:03 +01:00
  • c1f9bfce30 IOS/ES: Add SetUid exception for the Wii U Transfer Tool Léo Lam 2020-01-05 18:06:10 +01:00
  • 956339df4e Core/WiimoteReal: Make wiimote source type an enum class and add Get/SetWiimoteSource functions. Add connected real Wii Remotes to a pool when a slot is not available. Jordan Woyak 2019-11-12 18:50:16 -06:00
  • f35f4f2bf0 Merge pull request #8541 from jordan-woyak/float-parse-fix Léo Lam 2020-01-05 12:12:09 +01:00
  • 3b5d20e12c Bump state version Pokechu22 2019-10-08 11:32:26 -07:00
  • 51f8a3606e Return error code to game when using unimplemented commands Pokechu22 2019-10-04 16:04:27 -07:00
  • af5f0b20bb Report use of various unimplemented DI commands as game quirks Pokechu22 2019-10-04 12:55:57 -07:00
  • f1dc908883 Clarify emulated behavior for ReadBCA Pokechu22 2019-10-03 15:53:22 -07:00
  • 6c0399103f Handle partitions in /dev/di, not DVDInterface Pokechu22 2019-09-17 13:57:57 -07:00
  • 71e8fb278f Return more errors from DTK Pokechu22 2019-09-04 15:42:22 -07:00
  • 55a88ba2ed Track drive state better, reporting errors if the state is wrong Pokechu22 2019-10-05 14:55:14 -07:00
  • 7d6b9bcb40 Check for error 001 out of bounds reads in DVDThread Pokechu22 2019-10-07 10:37:33 -07:00
  • ef2fc5a49b Split /dev/di commands from DVDInterface Pokechu22 2019-09-01 20:25:33 -07:00
  • a8ae5fa21a Expose setting DVDInterface errors and split setting into two parts Pokechu22 2019-10-04 17:37:40 -07:00
  • 3110599559 Increase DIMAR by DILENGTH after a command Pokechu22 2019-10-26 15:53:29 -07:00
  • d3aad1d6d5 DIMAR only ignores bits 0-4, not the upper bits Pokechu22 2019-10-26 15:35:29 -07:00
  • c564d64104 Remove unused drive debug command constants Pokechu22 2019-11-15 16:41:33 -08:00
  • 84f099cf62 Tidy and eliminate some of the DI register unions Pokechu22 2019-10-04 17:30:47 -07:00
  • 11bd132650 Implement RTC flag, which is counter-intuitively disc drive related Pokechu22 2019-10-01 10:44:14 -07:00
  • 77189e74cd Implement Broadway GPIOs Pokechu22 2019-08-21 13:05:21 -07:00
  • a695b05b21 Add support for std::optional to PointerWrap Pokechu22 2019-12-03 19:15:30 -08:00
  • 0e8d4cb6ac StringUtil: Make TryParse of floats handle comma and dot decimal separators. Jordan Woyak 2019-12-30 17:28:35 -06:00
  • 04e9279f3d Merge pull request #8536 from leoetlino/warnings Connor McLaughlin 2020-01-04 21:24:27 +10:00
  • ad75215bb0 Fix several warnings Léo Lam 2019-12-27 19:17:56 +01:00
  • 94c5460693 Merge pull request #8546 from jordan-woyak/default-num-mappings Léo Lam 2020-01-04 10:41:45 +01:00
  • 671defd8b9 Merge pull request #8543 from jordan-woyak/gcode-download-minor-fix Léo Lam 2020-01-04 10:18:44 +01:00
  • 2a9a04a1ec HW: Add ticks to default mappings that are valid numeric literals. Jordan Woyak 2020-01-03 22:08:49 -06:00
  • b505004d61 Core/GeckoCode: Fix DownloadCodes function assuming HTTP data is null terminated. Jordan Woyak 2020-01-01 15:49:51 -06:00
  • 723115b7b6 WiimoteEmu: Allow Recenter button to adjust the pitch. Jordan Woyak 2020-01-03 18:08:45 -06:00
  • 72c2be52ed WiimoteEmu: Clean up ComplementaryFilter math. Jordan Woyak 2020-01-03 16:16:26 -06:00
  • 120c6dc850 DolphinQt: Fix accelerometer indicator math. Jordan Woyak 2020-01-03 12:34:11 -06:00
  • 540a3ce665 DolphinQt: Use FromQuaternion for a more accurate gyro indicator. Jordan Woyak 2020-01-02 15:46:18 -06:00
  • 8ab3694f51 Common: Add Matrix33::FromQuaternion. Jordan Woyak 2020-01-02 15:16:37 -06:00
  • a04d4982b1 Merge pull request #8544 from gtalusan/master Connor McLaughlin 2020-01-02 14:43:21 +10:00
  • b1a6cbc3b4 MacOS: Dispatch GL calls to main thread to prevent crashes on Catalina George Talusan 2020-01-01 21:47:55 -05:00
  • 8c3d8e0811 DSPSpy: Remove unused stubs Léo Lam 2019-12-30 13:33:43 +01:00
  • 7a6a4510f6 Merge pull request #8362 from GerbilSoft/feature/string-optimizations.2019-09-11 Pierre Bourdon 2019-12-30 10:59:14 +01:00
  • 11339d77c6 IsSettingSaveable.cpp: Significant code size reduction. David Korth 2019-09-24 00:42:39 -04:00
  • f5fe692842 Use pre-increment for iterators instead of post-increment. David Korth 2019-09-14 16:48:48 -04:00
  • c2dd2e8a2e Use std::istringstream or std::ostringstream instead of std::stringstream where possible. David Korth 2019-09-14 16:40:34 -04:00
  • 6e549bb668 InputConfig::LoadConfig(): Convert num[] to an array of std::string_view. David Korth 2019-09-24 00:32:43 -04:00
  • a23b3d26f4 GLExtensions.cpp: Use arrays of const char *const instead of std::string. David Korth 2019-09-12 00:21:29 -04:00
  • 05101b251c OGL/Render.cpp, InitDriverInfo(): Use std::string_view to eliminate string copies. David Korth 2019-09-24 00:30:20 -04:00
  • 1d7f128693 GetSysMenuVersionString(): Use a char instead of std::string for the region letter. David Korth 2019-09-11 23:44:57 -04:00
  • 9f3b9acad9 PowerPC.cpp: No need to explicitly initialize ppcState. David Korth 2019-09-11 23:32:26 -04:00
  • afe2e7de0f VolumeVerifier.cpp: Verify that the string arrays are sorted before using std::binary_sort(). David Korth 2019-09-24 00:24:56 -04:00
  • d660aba20f VolumeVerifier.cpp: Use arrays of string_view objects instead of strings. David Korth 2019-09-24 00:19:22 -04:00
  • aad8aab698 Jit64: Disable the fast address check if fastmem is disabled. degasus 2019-12-06 10:36:48 +01:00
  • d735943aa2 Jit64: Use safe memory helpers for psq_l* without fastmem. degasus 2019-12-06 10:17:04 +01:00
  • 74cb692591 Jit64: Only activate dcbz fastpath with fastmem. degasus 2019-12-06 10:09:03 +01:00
  • c6019f9814 PowerPC/Jit: Create fastmem arena on init. degasus 2019-11-27 11:01:56 +01:00
  • ccbadf6e72 Core: Refactor fastmem arena construction. degasus 2019-11-27 09:59:00 +01:00
  • 9d88180df7 MMU: Use the Memory helpers for physical memory. degasus 2019-11-27 11:01:04 +01:00
  • 084344aa5d Merge pull request #8495 from stenzek/windows-arm64 Connor McLaughlin 2019-12-28 19:27:47 +10:00
  • d744c5a148 Compile fixes for Windows-on-ARM64 Stenzek 2019-11-26 15:31:45 +11:00
  • 6fcb1c6c46 Add an ARM64 target to Visual Studio projects Stenzek 2019-11-26 15:31:15 +11:00
  • 5a65031611 Add a Win32 NoGUI platform and project Stenzek 2019-11-26 15:25:19 +11:00
  • 0755f92979 Merge pull request #8534 from JosJuice/netplay-index-empty-strings Anthony 2019-12-25 21:52:22 -08:00
  • 0341288af2 Merge pull request #8525 from Techjar/axwii-ub Pierre Bourdon 2019-12-24 08:35:28 +01:00
  • 0c12dbe860 DolphinQt: Properly save netplay session settings when changed JosJuice 2019-12-23 23:07:05 +01:00
  • 8e278b8053 Check presence of name and region in NetPlayServer JosJuice 2019-12-23 22:55:19 +01:00
  • 2fa4ef729f DolphinQt: Check presence of region in NetPlaySetupDialog JosJuice 2019-12-23 22:50:53 +01:00
  • 02680ef7bb Merge pull request #8533 from delroth/notice-logs Pierre Bourdon 2019-12-23 18:50:03 +01:00
  • 5c996dec89 DualShockUDPClient: downgrade spurious NOTICE_LOGs Pierre Bourdon 2019-12-23 18:36:18 +01:00