Commit Graph

  • 5285b1168a
    Merge pull request #13503 from sepalani/ip-top-perf master JMC47 2025-04-11 18:56:35 -04:00
  • 03451f2bc9 IP/Top: Fix performance regression in GetInterfaceOpt Sepalani 2025-04-12 01:37:08 +04:00
  • fc0179c1ea
    Merge pull request #13498 from jordan-woyak/immxfb-dualcore-todo JMC47 2025-04-09 23:20:35 -04:00
  • 4aa056dd4d BPStructs: Add TODO for unsafe usage of GetTicks. Jordan Woyak 2025-04-08 19:42:52 -05:00
  • 01363572cb
    Merge pull request #13483 from Sam-Belliveau/fixed_playback_speed JMC47 2025-04-08 13:45:12 -04:00
  • ee27f03a43
    Merge pull request #13439 from jordan-woyak/perf-marker JMC47 2025-04-07 17:57:56 -04:00
  • f59507c856
    Merge pull request #13488 from TryTwo/PR_MonsterHT_ini_bloom JMC47 2025-04-05 21:38:11 -04:00
  • 69bdb0535c Gamesetting fix: Monster Hunter Tri. set EFBAccessEnable = True to fix over-bloom issues. TryTwo 2025-04-05 17:40:32 -07:00
  • 74e752ed9c Mixer: Use Doubles for Sample Rate Conversion. Sam Belliveau 2025-04-04 00:49:03 -04:00
  • 2d1671a863
    Merge pull request #13485 from jordan-woyak/timer-dualcore-fix JosJuice 2025-04-05 08:52:32 +02:00
  • 06afa0036a CoreTiming: Fix Precision Frame Timing in Dual Core mode on Windows. Jordan Woyak 2025-04-04 19:13:53 -05:00
  • edb1db7400 Translation resources sync with Transifex JosJuice 2025-04-04 21:45:46 +02:00
  • bee7035322
    Merge pull request #13426 from jordan-woyak/sleepy-windows JMC47 2025-04-04 15:34:00 -04:00
  • e0e53f3235 Common/Timer: Use YieldProcessor on Windows. Jordan Woyak 2025-04-03 15:45:30 -05:00
  • 7dc27753e2 CoreTiming: Add a setting to use Common::PrecisionTimer. Jordan Woyak 2025-03-14 18:16:24 -05:00
  • e5c8935acc Common: Create a PrecisionTimer class. Jordan Woyak 2025-03-14 18:16:39 -05:00
  • dadbd2f9fb
    Merge pull request #13479 from iwubcode/mali_draw_fix Admiral H. Curtiss 2025-04-03 21:55:41 +02:00
  • af1f07207f VideoInterface: Throttle for VBlank only when necessary. Jordan Woyak 2025-03-28 21:44:50 -05:00
  • c42dab6388 Core: Move CountPerformanceMarker to VideoInterface to eliminate a Throttle call. PerformanceMetrics: Fixes/Cleanups. Jordan Woyak 2025-03-07 19:26:47 -06:00
  • 61ab662733
    Merge pull request #13424 from Sam-Belliveau/granule-performance-improvements JMC47 2025-04-02 22:44:14 -04:00
  • c705e366f0
    Merge pull request #13478 from jordan-woyak/metal-af Tilka 2025-04-02 09:07:44 +01:00
  • ec36fce7c6 VideoCommon: fix a mali bug by moving the perf queries back to being close to the draw call, having them apart seems to cause errors on some devices iwubcode 2025-04-01 18:32:42 -05:00
  • 877864c23a Improve Performance of Granular Buffering + User Adjustable Buffer Size Sam Belliveau 2025-04-01 18:17:21 -04:00
  • 33a7283d3b VideoBackends/Metal: Fix anisotropic filtering handling. Jordan Woyak 2025-04-01 15:01:16 -05:00
  • 1b85da9b85
    Merge pull request #13471 from Nitch2024/CTRL+G Admiral H. Curtiss 2025-03-30 15:39:54 +02:00
  • 1b87ea83e6 [Debugger] CTRL+G support in code and memory view Nitch2024 2025-03-29 12:43:15 -07:00
  • 9819d66a47
    Merge pull request #13221 from mitaclaw/nrvo-fails-1 JMC47 2025-03-29 03:26:46 -04:00
  • f00b7d39f0
    Merge pull request #13465 from TryTwo/PR_Bugfix JMC47 2025-03-28 19:56:36 -04:00
  • efd993f382 AudioPanel bugfix: Forgot to wrap an optional slider in a conditional. TryTwo 2025-03-28 14:22:40 -07:00
  • 4c727a84c5
    Merge pull request #13456 from jordan-woyak/mapping-window-blank-square-fix JMC47 2025-03-28 18:44:32 -04:00
  • 932b4abdcf
    Merge pull request #13457 from jordan-woyak/efb-access-fix JMC47 2025-03-28 18:43:57 -04:00
  • 7d794897c4
    Merge pull request #13434 from JosJuice/android-non-blocking-input-detection JMC47 2025-03-28 18:25:04 -04:00
  • e0032b3e2c
    Merge pull request #13122 from TryTwo/PR_Audio_Configs JMC47 2025-03-28 14:52:54 -04:00
  • c7ede8a6b7
    Merge pull request #13461 from JoshuaVandaele/warningsbegone JosJuice 2025-03-28 18:43:09 +01:00
  • ee22cf9b22
    Merge pull request #13462 from jordan-woyak/android-wm-mapping-fix JosJuice 2025-03-28 18:35:15 +01:00
  • 0a3feb3e42 Android/Input: Fix a crash when mapping wii remote extensions. Jordan Woyak 2025-03-27 18:09:12 -05:00
  • 3a1a60d4f8
    Fix shadowed variable warnings and missing declarations Joshua Vandaële 2025-03-27 21:20:20 +01:00
  • 662cfa38c2
    Merge pull request #13460 from jordan-woyak/play-time-tracker-thread-name Tilka 2025-03-27 17:02:36 +00:00
  • cb24821dcc
    Merge pull request #13217 from cristian64/extract_gecko_creator_name JMC47 2025-03-27 12:26:47 -04:00
  • ebd879cb30 Core: Name the play time tracker thread. Jordan Woyak 2025-03-27 01:38:55 -05:00
  • e5608c6ca5 ConfigControl fix: Add invalid index check to ConfigComplexChoice. Resolve with a default index that can be set. TryTwo 2025-03-26 13:15:57 -07:00
  • 896b4bb1fa AudioPanel: Refactor to use Config system. Some options were changed to a different format, for easier compatibility. TryTwo 2024-10-10 17:00:41 -07:00
  • e351f03cdf VideoCommon: Fix out-of-bounds and disabled EFB access. Jordan Woyak 2025-03-26 00:55:40 -05:00
  • 849d8b7dae DolphinQt: Fix blank square in MappingWindow's top-left corner. Jordan Woyak 2025-03-25 20:52:29 -05:00
  • 1981f22228
    Merge pull request #13433 from iwubcode/update_min_win10 JMC47 2025-03-25 18:30:15 -04:00
  • eb84b0fb9b
    Merge pull request #13442 from TryTwo/PR_CodeWidget_Layout_Tweak JMC47 2025-03-25 13:19:02 -04:00
  • 5d4b884e64
    Merge pull request #13450 from Tilka/daring_game JMC47 2025-03-24 00:22:39 -04:00
  • 5a708f0f24 GameSettings: fix startup crash in "The Daring Game for Girls" Tillmann Karras 2025-03-23 23:12:00 +00:00
  • 6d8ba94e4c DolphinQt: Extract creator name from code name in Gecko codes. cristian64 2024-12-10 13:38:16 +00:00
  • 9e9faf3be1 Android: Show message when trying to map disconnected device JosJuice 2025-03-16 11:24:10 +01:00
  • 516c1314d2 Android: Don't use separate thread for MotionAlertDialog JosJuice 2025-03-16 11:05:06 +01:00
  • ad3650abfc
    Merge pull request #13093 from mitaclaw/ranges-modernization-4-projection JMC47 2025-03-23 15:56:13 -04:00
  • 1515cf6ccd
    Merge pull request #13447 from JosJuice/bba-panic-tr JMC47 2025-03-23 15:22:11 -04:00
  • cef4d8fb76
    Merge pull request #13432 from iwubcode/custom_pixel_fragment JMC47 2025-03-23 15:21:48 -04:00
  • f50d2ee86c
    Merge pull request #13425 from jordan-woyak/after-present-cleanup JMC47 2025-03-23 15:21:31 -04:00
  • 28f1beeca8
    Merge pull request #13398 from jordan-woyak/perf-tracker JMC47 2025-03-23 15:21:11 -04:00
  • 178462e10f
    Merge pull request #13385 from Tilka/sp2_ad16 JMC47 2025-03-23 15:20:45 -04:00
  • 9b0471532c
    Merge pull request #13368 from jordan-woyak/anisotropic-filtering JMC47 2025-03-23 15:17:24 -04:00
  • 2da255d8cd
    Merge pull request #13311 from iwubcode/dynamic_input_textures_reduce_image_writes JMC47 2025-03-23 15:12:28 -04:00
  • e93f0de8a4
    Merge pull request #13295 from jordan-woyak/controller-emu-cleanup JMC47 2025-03-23 15:12:06 -04:00
  • c1990bc687 EXI: Make HLE BBA panic alerts translatable JosJuice 2025-03-23 15:43:16 +01:00
  • 8e253518e6 VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic iwubcode 2025-03-15 17:29:13 -05:00
  • e18d98d4fc Core: properly distinguish between ES title switches (Wii titles) and normal loading (GC, also called for Wii..); update config for ES title change, generate textures for both situations iwubcode 2025-01-26 16:37:21 -06:00
  • d03f9032c1 Core / DolphinQt / InputCommon: reduce the number disk writes when using DynamicInputTextures iwubcode 2025-01-25 21:49:32 -06:00
  • b0867c1602 CodeWidget: Layout tweak. Give left-side widgets more vertical space by moving the address bar out of the way. Align things better. TryTwo 2023-11-21 18:29:07 -07:00
  • 18979129f3
    Merge pull request #13441 from jordan-woyak/wm-speaker-cleanup JMC47 2025-03-18 16:23:50 -04:00
  • 3bf2de369a WiimoteEmu: Eliminate dynamic memory allocation in speaker data decoding. Jordan Woyak 2025-02-03 20:28:23 -06:00
  • 561aee7707 Config: Expose Default and 1x Anisotropic Filtering setting. Jordan Woyak 2025-02-22 23:44:39 -06:00
  • 4b711e1e0a DolphinQt: Allow ConfigComplexChoice to handle DefaultState values. Jordan Woyak 2025-02-23 19:09:20 -06:00
  • ba1bf6959e Config: Allow passing a DefaultState object to Set functions to delete keys. Jordan Woyak 2025-02-23 19:05:56 -06:00
  • 137d1375d4 Enable game-requested anisotropic filtering in Metal backend. Jordan Woyak 2025-02-22 22:27:15 -06:00
  • 79a1e480ca Enable anisotropic filtering when the game requests it Pokechu22 2021-07-30 12:14:54 -07:00
  • a7d1cac8ad Core: Call PerformanceMetrics::CountFrame regardless of PresentReason. Jordan Woyak 2025-03-14 15:47:26 -05:00
  • 0299540209
    Merge pull request #13397 from jordan-woyak/perf-metrics JosJuice 2025-03-17 23:20:41 +01:00
  • 3b8384acf6
    Merge pull request #13438 from Tilka/heads/refs/warning Tilka 2025-03-17 22:16:46 +00:00
  • 6a90affa38 Fix -Wunused-lambda-capture warning Tillmann Karras 2025-03-17 20:07:45 +00:00
  • 0afbeae70c
    Merge pull request #13430 from jordan-woyak/tatacon-desired-state OatmealDome 2025-03-16 15:04:21 -04:00
  • dc4cb7874a
    Merge pull request #13428 from rsgnz/Contributing.md-changes OatmealDome 2025-03-16 14:59:49 -04:00
  • 49bee36e6a
    Merge pull request #13435 from iwubcode/uninitialized_directx OatmealDome 2025-03-16 14:56:44 -04:00
  • 9720b1f5f5
    Merge pull request #13411 from jordan-woyak/gui-vconfig OatmealDome 2025-03-16 14:54:24 -04:00
  • 9e513d93e1
    Merge pull request #13414 from jordan-woyak/vconfig-framedump OatmealDome 2025-03-16 14:53:47 -04:00
  • 07cec796f4
    Merge pull request #13417 from luzpaz/typo-source-core-common OatmealDome 2025-03-16 14:53:02 -04:00
  • c5f89f2de9 VideoCommon: initialize uninitialized state value in pixel ubershader to prevent error on directx in some games iwubcode 2025-03-16 11:35:56 -05:00
  • 48b2f7d200 VideoConfig: Eliminate frame dumping members. Jordan Woyak 2025-03-11 02:45:48 -05:00
  • c1dea828ab Common: use std::chrono for GetLocalTimeSinceJan1970 on Windows iwubcode 2025-03-16 00:32:54 -05:00
  • 452cd1c261 Core: use more recent api in ComputeDefaultCountryCode on Windows iwubcode 2025-03-16 00:29:34 -05:00
  • 373a1a5dc0 Update min win10 version from 1703/15063 to 1903/18362 iwubcode 2025-03-16 00:29:05 -05:00
  • f4c37aeb14
    Merge pull request #13423 from jordan-woyak/async-request-cleanup-1 JMC47 2025-03-15 18:17:29 -04:00
  • 90b6f0d16d Config: make SP2 configurable Tillmann Karras 2025-03-01 16:34:43 +00:00
  • 951a84833a EXI: fix AD16 Tillmann Karras 2025-02-27 21:38:59 +00:00
  • 6aff82eda3 WiimoteEmu: Make TaTaCon DesiredState use only one byte of space. Jordan Woyak 2025-03-07 01:31:39 -06:00
  • 99cde4e269
    Merge pull request #13395 from jordan-woyak/vi-HORIZONTAL_BEAM_POSITION-ticks JMC47 2025-03-15 17:27:07 -04:00
  • 1bd3e79fda
    Merge pull request #13378 from jordan-woyak/desired-ext-state JMC47 2025-03-15 17:26:49 -04:00
  • e3deb14156
    Merge pull request #13347 from iwubcode/custom_shader_overhaul_lighting JMC47 2025-03-15 17:26:32 -04:00
  • 46e0952e97 PerformanceTracker: Use SPSCQueue and atomic to eliminate need for a mutex. Clean up some math. Jordan Woyak 2025-03-05 03:26:34 -06:00
  • c763961112 PerformanceTracker: Use std::deque instead of hand-rolled circular queue. Jordan Woyak 2025-03-05 02:06:05 -06:00
  • b2ce3fbefc PerformanceTracker: Pass chrono values instead of us s64. Jordan Woyak 2025-03-05 01:36:18 -06:00
  • ddb82a5e8c InputCommon/ControllerEmu: Break out functionality of EmulatedController to eliminate redundant unused members in Wii Remote extension objects. Jordan Woyak 2025-01-20 23:19:56 -06:00
  • 225039f742
    Merge pull request #13427 from LillyJadeKatrin/retroachievements-code-approval-fix JMC47 2025-03-15 13:57:48 -04:00
  • 049e52ce1c
    Merge pull request #13429 from JosJuice/fix-broken-merge JosJuice 2025-03-15 17:53:11 +01:00