Commit Graph

  • 43aa7e9b96 Merge pull request #13694 from jordan-woyak/sdl3 master JMC47 2025-06-24 18:59:48 -04:00
  • 43c156084b Merge pull request #13759 from jordan-woyak/calibrate-autocomplete JMC47 2025-06-24 18:22:48 -04:00
  • e9b57393a6 Merge pull request #13766 from JosJuice/powerpc-missing-updates JMC47 2025-06-24 16:36:49 -04:00
  • 97febd9477 Merge pull request #13763 from Dentomologist/mainwindow_show_hardcore_mode_error_for_recording_playback JMC47 2025-06-24 16:35:56 -04:00
  • 0946814711 Merge pull request #13761 from Dentomologist/qt_use_nonautodismissiblemenu_in_more_places JMC47 2025-06-24 16:35:40 -04:00
  • 3627cfb7b1 Merge pull request #13758 from Dentomologist/threadwidget_fix_line_edit_margins JMC47 2025-06-24 16:35:12 -04:00
  • 2e8da29ca2 Merge pull request #13756 from Tilka/price_is_right JMC47 2025-06-24 16:34:47 -04:00
  • f7fa59e05d Merge pull request #13754 from SuperSamus/nsmbw-pal-remove-speedhack JMC47 2025-06-24 16:34:27 -04:00
  • fbced5d0f5 Merge pull request #13774 from Tilka/cp_cleanup Jordan Woyak 2025-06-24 14:41:25 -05:00
  • 59d2611a94 VideoCommon: remove unused struct fields Tillmann Karras 2025-06-24 19:36:22 +01:00
  • 6a0963908d DolphinQt: Make Calibration autocomplete when data is "sensible" and stick is returned to neutral position. Jordan Woyak 2025-05-29 23:28:16 -05:00
  • fa9f71e482 Merge pull request #13769 from JosJuice/merge-dbat-mappings JMC47 2025-06-22 15:29:51 -04:00
  • c2aaca2b16 Merge pull request #13765 from TryTwo/CodeWidget_clear_unused JMC47 2025-06-22 01:05:59 -04:00
  • 19f3b7e61f Merge pull request #13691 from TryTwo/PR_Notes JMC47 2025-06-22 01:05:42 -04:00
  • ac84ea17a6 Memmap: Optimize UpdateLogicalMemory by merging mappings JosJuice 2025-06-21 20:00:39 +02:00
  • 10c3b0b4e4 CodeWidget: Clear calls and callers box if there is no symbol, otherwise outdated data will persist. TryTwo 2025-06-19 11:13:40 -07:00
  • e002fcdf2f PowerPC: Use SPR_LR constant in an additional location JosJuice 2025-06-20 10:42:10 +02:00
  • 8c643693a9 PowerPC: Add missing SDRUpdated/MSRUpdated calls JosJuice 2025-06-20 10:41:00 +02:00
  • c9b815526c Debugger CodeViewWidget: Add context options for making and managing Notes. Add popup dialog for editing functions and notes. TryTwo 2025-05-20 00:24:16 -07:00
  • 78065359bb Debugger CodeWidget : Add search box for notes. TryTwo 2025-05-19 23:30:20 -07:00
  • 040d9a4336 Debugger symbols: Add new symbol type: Notes.. Notes are for naming single instructions, or small groups of instructions. TryTwo 2025-05-19 23:13:00 -07:00
  • e21ae90073 MainWindow: Show hardcore mode error for recording playback Dentomologist 2025-06-17 12:21:39 -07:00
  • 413b7475ec Merge pull request #13762 from Dentomologist/dolphinqt_add_vcxproj_clinclude Jordan Woyak 2025-06-17 13:06:04 -05:00
  • e8c9c7a403 DolphinQt: Add DolphinQt.vcxproj ClInclude line Dentomologist 2025-06-16 23:11:11 -07:00
  • c488545091 GameListModel: Update tag list and sorting immediately Dentomologist 2025-06-16 22:11:09 -07:00
  • 2fd74990b7 Qt: Use NonAutodismissibleMenu in more places Dentomologist 2025-06-16 21:13:16 -07:00
  • ab25632992 ThreadWidget: Don't set fixed width on QLineEdits Dentomologist 2025-06-15 12:07:09 -07:00
  • 6a0d8ca3f8 MenuBar: Rename menu variable Dentomologist 2025-06-16 21:06:55 -07:00
  • ca004e35f7 GameSettings: add performance hack for Baby And Me Tillmann Karras 2025-06-16 19:48:38 +01:00
  • c39b067479 GameSettings: don't force EFB-to-tex for Fireblade Tillmann Karras 2025-06-14 05:02:47 +01:00
  • 58b86074ae GameSettings: fix purple flickering in Trivial Pursuit - Bet You Know It Tillmann Karras 2025-06-13 22:47:40 +01:00
  • cc5933a6ce GameSettings: fix purple screen in The Price Is Right Tillmann Karras 2025-06-13 22:09:50 +01:00
  • 28a6eb26cc Merge pull request #13703 from jordan-woyak/map-and-calibrate Jordan Woyak 2025-06-15 15:45:04 -05:00
  • 3a94289ad6 Merge pull request #13744 from JoshuaVandaele/windows-specific-getdevicename Jordan Woyak 2025-06-15 15:44:31 -05:00
  • 2fb66e9708 Merge pull request #12938 from tygyh/Split-IsTranslatedRAMAddress Jordan Woyak 2025-06-14 17:12:24 -05:00
  • 83beebaf8b DolphinQt/InputCommon: Move some calibration logic to InputCommon and make the "Calibrate" button also map inputs. Jordan Woyak 2024-10-31 18:26:19 -05:00
  • 6591fa3751 Core/PowerPC: Split 'IsRAMAddress' method into 'IsEffectiveRAMAddress' and 'IsPhysicalRAMAddress' methods Dr. Dystopia 2024-07-16 12:10:48 +02:00
  • 0780458069 InputCommon: Make InputDetector::Start take a span instead of a vector. Jordan Woyak 2025-06-07 15:28:52 -05:00
  • 11c3f7ea8d InputCommon: Fix occasional misidentification of analog input detection. Jordan Woyak 2025-05-23 01:55:32 -05:00
  • 2047eaf1d8 Merge pull request #13671 from tygyh/Source/Remove-redundant-lambda-parameter-lists Jordan Woyak 2025-06-14 03:49:47 -05:00
  • ca8f9b672b Source: Remove redundant lambda parameter lists Dr. Dystopia 2025-04-28 22:02:56 +02:00
  • 95f6c76713 Merge pull request #13696 from fothugiyo/gecko-codes JMC47 2025-06-13 17:32:24 -04:00
  • 46ce355d93 GameINI: Remove NSMBW PAL speed hack Martino Fontana 2025-06-13 22:24:49 +02:00
  • d93245cc7a Host: Implement a Windows-only implementation of GetDeviceNameFromVIDPID Joshua Vandaële 2025-06-13 14:21:39 +02:00
  • a163877413 Merge pull request #13746 from LillyJadeKatrin/retroachievements-hardcore-changed JMC47 2025-06-10 17:32:04 -04:00
  • 417badc55c MainWindow - Avoid excessive emulation state changes LillyJadeKatrin 2025-06-09 06:02:35 -04:00
  • 5800b874d7 Merge pull request #13741 from Tilka/bean_menu JMC47 2025-06-09 00:12:52 -04:00
  • 1526c06133 Merge pull request #13658 from jordan-woyak/vk-present-done-race JMC47 2025-06-09 00:10:31 -04:00
  • 7ad85e875d Merge pull request #13738 from Tilka/convert_banner JMC47 2025-06-09 00:10:03 -04:00
  • 42d5f2b705 Merge pull request #13702 from CostPerUnit/master JMC47 2025-06-09 00:09:35 -04:00
  • 5064b615ba Merge pull request #13737 from LillyJadeKatrin/retroachievements-gamecube-bulk-fix JMC47 2025-06-08 13:08:02 -04:00
  • 33b529a510 Merge pull request #13719 from LillyJadeKatrin/retroachievements-wii-menu-fix JMC47 2025-06-08 13:04:27 -04:00
  • 8c3ca46988 Merge pull request #13676 from LillyJadeKatrin/retroachievements-allowlist-test-improvements JMC47 2025-06-08 12:56:19 -04:00
  • 944dd711b7 Merge pull request #13743 from JosJuice/audiocommon-missing-includes Admiral H. Curtiss 2025-06-08 13:41:41 +02:00
  • 1b7d42f775 AudioCommon: Re-add missing includes JosJuice 2025-06-08 11:35:02 +02:00
  • 24b0bf01d5 Merge pull request #12836 from JosJuice/opensles-buffer-size JMC47 2025-06-07 23:07:37 -04:00
  • 19fbbf0dba Merge pull request #13727 from JoshuaVandaele/fmt-11.2.0-localtime-deprec Tilka 2025-06-08 04:04:37 +01:00
  • 1786e34bd3 Merge pull request #13665 from jordan-woyak/dark-mode-filter Jordan Woyak 2025-06-07 18:19:13 -05:00
  • 65f3ba70f5 Merge pull request #13522 from tygyh/Enforce-overriding-destructor-style-Core&UnitTests Jordan Woyak 2025-06-07 17:55:14 -05:00
  • ec52a74967 Merge pull request #13023 from tygyh/Replace-ties-with-structured-bindings Jordan Woyak 2025-06-07 17:50:34 -05:00
  • 8b7669550f Merge pull request #13454 from tygyh/Use-constants-DolphinQt-FifoAnalyzer Jordan Woyak 2025-06-07 17:50:08 -05:00
  • 46e66fe945 Merge pull request #13544 from tygyh/DolphinNoGUI-Replace-deprecated-signal-header Jordan Woyak 2025-06-07 17:47:11 -05:00
  • 056ece6f29 Merge pull request #13697 from tygyh/AudioCommon/Remove-unused-includes Jordan Woyak 2025-06-07 17:45:50 -05:00
  • a07a2fe398 Merge pull request #13698 from tygyh/AudioCommon/Remove-unused-qualifiers-and-make-variables-constant Jordan Woyak 2025-06-07 17:45:33 -05:00
  • 61e8fa060b QtUtils/ImageConverter: simplify Tillmann Karras 2025-06-07 11:18:27 +01:00
  • b6ff1b5573 GameSettings: add bean menu patch for A Boy and His Blob Tillmann Karras 2025-06-07 18:46:46 +01:00
  • 6da3f5f26a InputCommon: Update to use SDL3 and bump the SDL submodule in Externals to release-3.2.16. Jordan Woyak 2025-05-21 17:43:09 -05:00
  • 5906512847 DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. Jordan Woyak 2025-05-16 12:55:37 -05:00
  • 52fcdde485 Merge pull request #13386 from iwubcode/resource_manager_system JMC47 2025-06-07 15:51:34 -04:00
  • 5eb61024c6 Merge pull request #13740 from JoshuaVandaele/bsod-fix-i-hope JMC47 2025-06-07 12:27:49 -04:00
  • a27b845514 Merge pull request #13710 from TryTwo/UI_Sliders_Update Admiral H. Curtiss 2025-06-07 17:39:40 +02:00
  • 1b1ca019a4 Merge pull request #13724 from SuperSamus/gamelist-properties-noduplicates Admiral H. Curtiss 2025-06-07 17:24:50 +02:00
  • 241834709b Host: Clean up device handle Joshua Vandaële 2025-06-07 16:43:53 +02:00
  • c68549e9ef AchievementManager - Load unknown games LillyJadeKatrin 2025-05-30 20:47:29 -04:00
  • 5545a386cf AchievementManager - Fix Gamecube Bulk Copy LillyJadeKatrin 2025-06-06 19:11:01 -04:00
  • 185b080f03 Merge pull request #13142 from JosJuice/fifo-window-starting-stopping JosJuice 2025-06-07 10:43:19 +02:00
  • c3d3b81533 VideoCommon: remove 'GetByteSizeInMemory()' from custom asset, it is not needed anymore iwubcode 2025-06-06 20:43:31 -05:00
  • 774a84a953 VideoCommon: avoid race conditions with asset load/unload by moving the lock to the entire function, favor atomics for the memory/time getters iwubcode 2025-06-06 19:55:03 -05:00
  • b3f50c969e VideoCommon: rename m_bytes_loaded in asset library to bytes_loaded iwubcode 2025-06-06 19:24:12 -05:00
  • 3b83907b88 VideoCommon: update CustomAsset's load time to be before the load occurs (this prevents issues where the load time might be incorrectly inflated by long load operations) iwubcode 2025-05-23 23:27:11 -05:00
  • d940d62cae VideoCommon: watch texture pack folder for texture reloads (from dynamic input textures) iwubcode 2024-07-04 17:39:21 -05:00
  • 7afa9e6c6f VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures iwubcode 2025-03-01 21:55:07 -06:00
  • 12d178a8df VideoCommon: initialize and shutdown the CustomResourceManager when the video thread initializes and shuts down iwubcode 2025-03-01 21:54:36 -06:00
  • f910c1d934 Core: add CustomResourceManager to System iwubcode 2025-03-01 21:53:34 -06:00
  • 70abcb2030 VideoCommon: add resource manager and new asset loader; the resource manager uses a least recently used cache to determine which assets get priority for loading. Additionally, if the system is low on memory, assets will be purged with the less requested assets being the first to go. The loader is multithreaded now and loads assets as quickly as possible as long as memory is available iwubcode 2025-03-01 21:51:21 -06:00
  • d8ea31ca46 VideoCommon: rename GameTextureAsset into TextureAsset and make it only contain CustomTextureData. Move validation and load logic to individual functions iwubcode 2025-05-17 12:20:33 -05:00
  • 2ae43324cb VideoCommon: move AssetMap to a types header file, so it can be pulled in without the DirectFilesystemAssetLibrary dependencies, the header will be expanded later iwubcode 2024-07-04 17:41:49 -05:00
  • 7d59c2743d Common: Add class 'FilesystemWatcher' that is used to watch paths and receive callbacks about filesystem level events for anything under that path iwubcode 2025-03-02 23:57:13 -06:00
  • 8113399b68 Externals: add watcher, a library used to watch a filesystem location for changes iwubcode 2024-07-04 17:34:14 -05:00
  • bafe78203d VideoCommon: remove 'GetLastAssetWriteTime' and switch to a steady_clock for asset times iwubcode 2025-05-04 17:50:14 -05:00
  • 15f125ebee VideoCommon: change asset loading to return the number of bytes loaded instead of a pass/fail iwubcode 2025-06-06 20:34:44 -05:00
  • 316740daed VideoCommon: add 'Unload' functionality to CustomAsset iwubcode 2025-05-04 12:14:18 -05:00
  • 903eafcf65 Merge pull request #13714 from Dentomologist/dolphinqt_remove_redundant_window_hints Jordan Woyak 2025-06-06 22:13:01 -05:00
  • 2a7e8a4003 DolphinQt: Remove redundant window hints Dentomologist 2025-05-27 16:52:17 -07:00
  • 9ec69b5925 VideoCommon: add a handle to custom asset, this is an id that is only relevant for a particular game session but is slightly faster as a numeric value for lookups than the traditional asset id iwubcode 2025-03-01 22:16:09 -06:00
  • d7de49ccf6 Core / VideoCommon: Remove original custom asset loader iwubcode 2025-05-01 22:14:00 -05:00
  • 5ec5db9240 Merge pull request #13392 from jordan-woyak/frame-pacing-accurate-time JMC47 2025-06-06 19:17:44 -04:00
  • 974c56d3c5 Merge pull request #13731 from iwubcode/pixel_shader_gen_fix_complete_initialize JMC47 2025-06-06 19:08:57 -04:00
  • 977f2da6a7 Merge pull request #13735 from JMC47/triopatch Jordan Woyak 2025-06-06 17:54:36 -05:00
  • b1d114f7f7 Merge pull request #13730 from jordan-woyak/controllers-on-main-config-dialog JMC47 2025-06-06 18:54:12 -04:00