Commit Graph

  • 4899913446 Common: Move some duplicate container element construction logic into a ManuallyConstructedValue template. Jordan Woyak 2025-04-24 17:11:55 -05:00
  • e8b63fe090 UnitTests: Add tests for WorkQueueThread. Jordan Woyak 2025-04-10 23:50:51 -05:00
  • a149b9d62d WorkQueueThread: Cleanups. Implement in terms of WaitableSPSCQueue. Add single producer WorkQueueThreadSP. Jordan Woyak 2025-03-15 00:21:05 -05:00
  • 2d9a61bd0e Externals/zstd: Disable ASM for MSVC compiler in CMake Admiral H. Curtiss 2025-04-30 20:31:49 +02:00
  • 852bd6df1a Merge pull request #13598 from AdmiralCurtiss/zstd157 Admiral H. Curtiss 2025-04-30 19:06:52 +02:00
  • 7e2565ae49 Update rcheevos submodule LillyJadeKatrin 2025-04-29 14:57:07 -04:00
  • 0b0151770a Merge pull request #13436 from JoshuaVandaele/clang-format-19 OatmealDome 2025-04-30 01:17:31 -04:00
  • 23a5ea3504 Merge pull request #13604 from fox8091/nstrike JMC47 2025-04-29 14:56:32 -04:00
  • b49711fefb Merge pull request #13600 from JoshuaVandaele/nixfix JMC47 2025-04-29 14:55:50 -04:00
  • d591e3b4e3 GameINI: Enable Single Core for Kung Fu Panda and Shrek Forever After These games (both are made with the Lux Engine) randomly freeze with Dual Core. Martino Fontana 2025-04-25 18:20:57 +02:00
  • 7fa92160a2 Android: Don't call NativeLibrary methods during class init JosJuice 2025-04-28 20:34:19 +02:00
  • 26ae66297d GameINI: Disable Dual Core for NERF N-Strike fox8091 2025-04-28 13:11:50 -05:00
  • c32ca0696e FifoPlayer: Make functions static Dr. Dystopia 2025-04-28 20:09:14 +02:00
  • bad78cfed4 Core, VideoCommon: Fix crash at shutdown due to destructor ordering Mihai Brodschi 2025-04-27 17:33:23 +03:00
  • 4ec2072beb Core: Use MoveOnlyFunction for RunOnCPUThread. Jordan Woyak 2025-04-27 19:53:20 -05:00
  • 37aa65afc4 VideoCommon: Use MoveOnlyFunction for AsyncRequests. Jordan Woyak 2025-04-27 19:53:18 -05:00
  • e403dee3da Common: Add MoveOnlyFunction. Jordan Woyak 2025-04-27 19:52:42 -05:00
  • 97e696e524 CMake: Explicitely link udev if LIBUDEV_FOUND is set Joshua Vandaële 2025-04-27 20:12:25 +02:00
  • 2e6e7eddd1 DVDThread: Implement with WorkQueueThread and WaitableSPSCQueue. Jordan Woyak 2025-04-11 17:39:55 -05:00
  • 891833d1a1 Externals: Update zstd from 1.4.4 to 1.5.7 and convert to submodule Admiral H. Curtiss 2025-04-26 20:42:35 +02:00
  • 552b6da9c4 Hide DirectoryBlob boot.bin files from game list JosJuice 2025-04-26 14:58:35 +02:00
  • 8ee64a84c7 Merge pull request #13590 from tygyh/UCodes-Remove-redundant-qualifiers Tilka 2025-04-26 16:23:27 +01:00
  • f060baa257 Config: Add locking for config changed callbacks JosJuice 2025-04-26 11:13:44 +02:00
  • 3ed3fb05af Android: Allow reporting start to analytics for non-main activity JosJuice 2025-04-26 10:45:56 +02:00
  • 741ffc3114 Merge pull request #13514 from LillyJadeKatrin/retroachievements-failed-load-bug JosJuice 2025-04-26 10:36:09 +02:00
  • 3e5286c1a4 Merge pull request #13593 from Dentomologist/mainwindow_fix_use_after_free_during_dolphin_shutdown JosJuice 2025-04-26 09:06:06 +02:00
  • 3a883f28d6 Config: Add [[nodiscard]] to AddConfigChangedCallback Dentomologist 2025-04-25 12:16:26 -07:00
  • 45b9def42c VideoConfig: Remove ConfigChangedCallback on shutdown Dentomologist 2025-04-25 15:21:54 -07:00
  • d0dc8ae5e1 FreeLook: Remove ConfigChangedCallback on shutdown Dentomologist 2025-04-25 15:11:53 -07:00
  • 9db4067957 UICommon: Merge ConfigChangedCallbacks Dentomologist 2025-04-25 12:05:35 -07:00
  • 8724daf44e Settings: Remove ConfigChangedCallback on shutdown Dentomologist 2025-04-25 11:43:41 -07:00
  • 9c40a7976b AchievementManager: Remove ConfigChangedCallback on shutdown Dentomologist 2025-04-24 14:02:10 -07:00
  • e37a195192 MainWindow: Fix use-after-free during shutdown Dentomologist 2025-04-24 11:36:18 -07:00
  • 9868138c22 UCodes: Remove redundant qualifiers Dr. Dystopia 2025-04-25 13:06:57 +02:00
  • 066408326c Core/HW/EXI: Remove redundant inline specifiers Dr. Dystopia 2025-04-25 11:45:29 +02:00
  • 50ca32352f Core/HW/GCMemcard: Make variables constant Dr. Dystopia 2025-04-24 16:56:33 +02:00
  • 805307f432 Merge pull request #13451 from vyuuui/numeric_labels Tilka 2025-04-25 01:56:43 +01:00
  • fe307a06c6 Merge pull request #13476 from jordan-woyak/sdl-header Tilka 2025-04-25 01:49:52 +01:00
  • a95779add0 Merge pull request #13506 from JosJuice/android-time-played Tilka 2025-04-25 01:43:53 +01:00
  • 5523b9a01b Merge pull request #13487 from Dentomologist/performancemetrics_fix_window_arrangement Tilka 2025-04-25 01:40:58 +01:00
  • 50026ab795 Merge pull request #13497 from hoogmin/modernize_fs_path Tilka 2025-04-25 01:38:35 +01:00
  • a6290caa2e DSPHLE: set accelerator gain Tillmann Karras 2025-04-24 19:13:41 +01:00
  • 80adfc606d docs/DSP: Rename SCALE to PRED_SCALE Tillmann Karras 2025-04-24 17:01:14 +01:00
  • 8412a7c336 DSPAccelerator: update comment (NFC) Tillmann Karras 2025-04-24 13:58:40 +01:00
  • f0bacb826a DSPAccelerator: rename MMIOPCMHalt to MMIOPCMNoInc Tillmann Karras 2025-04-24 13:50:31 +01:00
  • 7c7c179b44 DSP tests: update DSP MMIO labels Tillmann Karras 2025-04-24 13:45:55 +01:00
  • 6c870860ea DSP tests: clean up unused code Tillmann Karras 2025-04-24 15:35:32 +01:00
  • 05381c5b6d Address Pokechu22's feedback Tillmann Karras 2025-03-19 00:01:44 +00:00
  • 21d5e3182d Fix DSP loop test init order, add DSP pcm test xperia64 2022-06-20 18:16:11 -04:00
  • cd77e682ca Name gain shift/scaling better xperia64 2022-06-20 17:49:23 -04:00
  • 512da86b1a Update DSP docs with accelerator info, fix ANDC/ORC instruction description typos xperia64 2022-06-20 17:42:39 -04:00
  • c460cafecf Update ACDRAW/ACDSAMP reg names in DSPTables and DSPSpy tests xperia64 2022-06-19 16:57:35 -04:00
  • d517fe25f1 Add accelerator input MMIO register, fix MMIO PCM modes xperia64 2022-06-19 16:51:29 -04:00
  • 14fadbbe56 ADPCM mode doesn't entirely die with larger accesses, gain is PCM only xperia64 2022-06-19 15:23:05 -04:00
  • c7d8afc5a7 Use correct exceptions for d3 reads/writes xperia64 2022-06-19 05:22:12 -04:00
  • c9bb258e88 Add accelerator raw d3 test xperia64 2022-06-18 19:41:15 -04:00
  • 0dd282f626 Fix DSPAcceleratorTest xperia64 2022-06-18 19:29:36 -04:00
  • ac2fdefcb4 Refactor accelerator format as a bitfield, use gain/yn1/yn2 in PCM mode xperia64 2022-06-18 18:38:31 -04:00
  • 04c7c1a4a1 Rename accelerator accesses to 'raw' and 'sample' xperia64 2022-06-18 16:46:51 -04:00
  • 256d9f8702 Improve ReadD3 emulation xperia64 2022-06-10 21:38:26 -04:00
  • bbc11edd7d Rework WriteD3 based on hardware testing xperia64 2022-06-09 18:32:21 -04:00
  • 4d9dc1e1cd GekkoDisassembler: standardize SPR names and add missing ones Tillmann Karras 2025-04-25 00:24:12 +01:00
  • 908094714b Translation resources sync with Transifex JosJuice 2025-04-24 23:38:09 +02:00
  • ef8b9a0dcd Core/HW/SI: Make variables constant Dr. Dystopia 2025-04-24 16:47:06 +02:00
  • 8fa725d5e4 Merge pull request #13573 from tygyh/DolphinTool-Make-parameter-constant JMC47 2025-04-24 00:49:10 -04:00
  • fc0aafca3b Merge pull request #13577 from tygyh/UCodes-Make-functions-static JMC47 2025-04-24 00:48:46 -04:00
  • f675048768 Merge pull request #13578 from tygyh/Core/HW-Remove-redundant-empty-lambda-parameter-lists JMC47 2025-04-24 00:48:28 -04:00
  • 1cea31c75a Merge pull request #13580 from LillyJadeKatrin/retroachievements-de-bug-debug Jordan Woyak 2025-04-23 23:28:19 -05:00
  • 3025cd472c Merge pull request #13491 from JosJuice/oh0-removed-opened Jordan Woyak 2025-04-23 23:25:34 -05:00
  • 022bc3bf8d Fix debugger disabled bug LillyJadeKatrin 2025-04-23 22:57:35 -04:00
  • 8bb07bf3c4 LibusbDevice: Send wakeup command to Santroller devices Sanjay Govind 2025-04-23 09:20:43 +12:00
  • 879a8889aa Merge pull request #13431 from jordan-woyak/spsc-waiting Admiral H. Curtiss 2025-04-23 22:19:15 +02:00
  • 564e7c3320 UCodes: Make functions static Dr. Dystopia 2025-04-23 20:41:53 +02:00
  • 467a568f60 Core/HW: Remove redundant empty lambda parameter lists Dr. Dystopia 2025-04-23 21:32:09 +02:00
  • 6c751fb722 Merge pull request #13570 from SuperSamus/advanced-panel-unused Jordan Woyak 2025-04-23 13:30:39 -05:00
  • 03a6fdcd85 DolphinTool: Make variables constant Dr. Dystopia 2025-04-23 14:55:37 +02:00
  • bda1f379b7 IOS: Remove from m_opened_devices in OH0::OnDeviceChange JosJuice 2025-04-06 16:50:28 +02:00
  • c44418a4d9 Merge pull request #13561 from JosJuice/android-renumbered-platforms JosJuice 2025-04-23 17:08:50 +02:00
  • fe657b9759 DolphinTool: Make parameter constant Dr. Dystopia 2025-04-23 15:55:06 +02:00
  • d5314cbf48 UnitTests: Remove redundant virtual specifier Dr. Dystopia 2025-04-23 14:33:14 +02:00
  • 9926a9bd7f VertexLoaderTest: Replace std::tie with structured bindings Dr. Dystopia 2025-04-23 13:11:17 +02:00
  • 947bdea590 UnitTests: Use constexpr Dr. Dystopia 2025-04-23 07:24:48 +02:00
  • e751235574 DolphinQt: Remove unused variables from AdvancedPane.h Small oversight from #13422. Martino Fontana 2025-04-23 12:32:12 +02:00
  • bf554edfe0 linter: Add and apply new formatting rules Joshua Vandaële 2025-04-23 11:19:14 +02:00
  • 2c54ee94c1 linter: Apply clang-format 19.1 formatting Joshua Vandaële 2025-03-17 12:14:32 +01:00
  • d9d0082018 linter: Bump clang-format version to 19.1 Joshua Vandaële 2025-03-17 11:43:17 +01:00
  • 6e6736c89f UnitTests: Rename lambda parameters which hide previous declarations Dr. Dystopia 2025-04-23 07:59:29 +02:00
  • 8f3483fdd4 Merge pull request #13565 from LillyJadeKatrin/retroachievements-end-of-memory-bug JMC47 2025-04-23 01:01:47 -04:00
  • af960651e8 Common: SPSCQueue cleanups and improvements. Jordan Woyak 2025-03-12 03:21:44 -05:00
  • d04e9e79a6 Merge pull request #13566 from OatmealDome/macos-11-fix OatmealDome 2025-04-23 00:46:58 -04:00
  • 968b0cff44 BuildMacOSUniversalBinary: Explicitly specify CMAKE_OSX_DEPLOYMENT_TARGET in CMake flags If the build folder is created from an older commit and this flag is not set, the last value set for this flag will be used instead. This is currently happening on our macOS build machine, causing macOS 10.15 to still be used as the deployment target. OatmealDome 2025-04-22 23:40:37 -04:00
  • 116bd3a031 Merge pull request #13382 from JoshuaVandaele/btadapterchoice Jordan Woyak 2025-04-22 22:05:30 -05:00
  • 8b610101bc Fix memory bounds error in achievements dev LillyJadeKatrin 2025-04-22 22:49:55 -04:00
  • c4f65febf3 Merge pull request #13563 from Tilka/rcheevos Tilka 2025-04-23 03:27:15 +01:00
  • 871073eee2 Merge pull request #13564 from jordan-woyak/triforce_ipl-warning Tilka 2025-04-23 03:26:48 +01:00
  • 31a3de819d Merge pull request #13540 from tygyh/DiscIO-Remove-redundant-qualifiers Jordan Woyak 2025-04-22 20:00:03 -05:00
  • 0fd090ce19 Merge pull request #13550 from Tilka/top_warnings Jordan Woyak 2025-04-22 19:45:47 -05:00
  • 4773a6f323 Add a GUI option to select a bluetooth device Joshua Vandaële 2025-02-28 08:07:17 +01:00
  • 826625c7be Merge pull request #13422 from jordan-woyak/adv-tooltips JMC47 2025-04-22 19:27:21 -04:00
  • 00544e4dff Core/Boot: Fix unused variable warning. Jordan Woyak 2025-04-22 18:19:32 -05:00