Commit Graph

5512 Commits

Author SHA1 Message Date
Henrik Rydgård 0227df0de8 Split out HTTPRequest and RequestManager from HTTPClient. HTTPRequest->HTTPRequestBase. 2025-09-04 17:25:02 +02:00
Henrik Rydgård e65c5bfdb6 Break out the http::RequestManager from HTTPClient.h 2025-09-04 17:12:18 +02:00
Henrik Rydgård f89c169f8a Use the correct ID when creating game configs from the pause screen 2025-09-04 11:34:55 +02:00
Nab f81018d8b4 Merge branch 'master' into gameregion-addition 2025-09-03 14:58:44 +02:00
Nab 5bfd4b390c GameRegion improvements 2025-09-03 14:17:55 +02:00
Henrik Rydgård 7fda054147 ImDebugger: Add a GameInfo tab to the PARAM.SFO window. 2025-09-03 14:10:54 +02:00
Henrik Rydgård ac48b9125b Add a "Desktop shortcut created" notification 2025-09-03 13:59:44 +02:00
Henrik Rydgård 97cfca8f18 Cleanup the Game info screen code. Fixes issue with it not loading sometimes. 2025-09-03 11:57:13 +02:00
Henrik Rydgård 6c238e0109 Small upgrade to the ParamSFO window: Show the original params, add copy to clipboard 2025-09-02 00:50:12 +02:00
Henrik Rydgård bbe1a7edc1 Add simple ParamSFO viewer to ImDebugger 2025-09-01 13:53:44 +02:00
Henrik Rydgård b472eb8b8b Remove a lot of unnecessary string constructors 2025-08-31 15:49:29 +02:00
Henrik Rydgård 380fa19d3c Another std::string_view change, buildfix 2025-08-31 15:24:33 +02:00
Henrik Rydgård d43b1d4618 String function cleanup 2025-08-31 14:45:41 +02:00
Henrik Rydgård 3056e977cc Misc 2025-08-31 13:37:59 +02:00
Henrik Rydgård 5751e202a5 Remove redundant .c_str() 2025-08-31 13:37:43 +02:00
Henrik Rydgård 9218fe9b59 Rework the shutdown logic in the OpenGL backend. Eliminated race conditions. 2025-08-31 10:57:06 +02:00
Henrik Rydgård b813a6c30f Logging improvements 2025-08-31 00:59:51 +02:00
Henrik Rydgård f83b9c511d Delay checking for active backend until you click the Backend popup 2025-08-31 00:59:51 +02:00
Henrik Rydgård 3895bab1dc Fix more translation issues 2025-08-29 22:52:17 +02:00
Henrik Rydgård 51d5e62f02 Remove the auto-translation of PromptScreen parameters, nearly all callers do this manually 2025-08-29 22:24:07 +02:00
Henrik Rydgård 621cee686f Fix another translation issue, more strings 2025-08-29 01:07:55 +02:00
Henrik Rydgård d4c9e631a9 Fix more translation issues 2025-08-29 01:07:51 +02:00
Henrik Rydgård b5595ea450 Add simple imgui log window (just reads the short log ring buffer) 2025-08-29 00:04:54 +02:00
Henrik Rydgård e369da453b Fix bug with watch window visibility pointing to the wrong bool 2025-08-28 23:23:19 +02:00
Henrik Rydgård e4a14330e0 Correct comment, rename array 2025-08-28 10:24:30 +02:00
Henrik Rydgård 76fb535bec Allow binding "Pause (no menu)" to touch controls. Also makes controls stay visible when paused. 2025-08-27 08:54:13 +02:00
Henrik Rydgård e017775538 Allow configuring the server port from the developer tools screen 2025-08-26 10:13:21 +02:00
Henrik Rydgård 3680bb17d3 RemoteISOScreen: Don't check "allowed" every frame. 2025-08-26 10:12:05 +02:00
oltolm 3fd86d959b fix compiler warnings 2025-08-24 21:30:43 +02:00
Henrik Rydgård 6061d2c3bb Merge pull request #20740 from hrydgard/remote-debugger-fixes
Remote/web debugger fixes
2025-08-24 17:37:17 +02:00
Henrik Rydgård e83303ea54 Fix crash on game info screen 2025-08-24 14:17:30 +02:00
Henrik Rydgård 7315e7a2a9 Add translations for the new setting (AI) 2025-08-24 11:17:48 +02:00
Henrik Rydgård 58198dae6c Bump langtool cargo.lock, update comment 2025-08-24 11:17:19 +02:00
Henrik Rydgård f6050a442c Fix serving the remote debugger locally, add a setting for the auto-launcher 2025-08-24 11:17:19 +02:00
Henrik Rydgård 23314d1d1a Add shortcut to access the remote debugger from the built-in devmenu 2025-08-24 11:17:18 +02:00
Henrik Rydgård e00ef04792 Granular queue: Use the current FPS to get an estimate for how long the maximum queue size should be. 2025-08-22 21:21:20 +02:00
Henrik Rydgård 3b683a8e43 Add UI to pick resampler mode 2025-08-22 21:21:20 +02:00
Henrik Rydgård 07ad5ff372 Add more measurements to the granular mixer queue 2025-08-22 21:21:20 +02:00
Henrik Rydgård 5b0d8c06c6 Add debug UI for granule mixer 2025-08-22 21:21:19 +02:00
Henrik Rydgård a1d0f405b1 Remove quantization error thingy. Other cleanup 2025-08-22 21:21:19 +02:00
Henrik Rydgård 0fa7349f5a Integrate Dolphin's granule based audio resampler.
Removed parts of it that were not relevant.

Working, it seems. Not sure about the buffer size thing.

Not defaulting it for now

See #20146 and https://github.com/dolphin-emu/dolphin/pull/13352

..
2025-08-22 21:21:19 +02:00
Henrik Rydgård 0d520cd649 Fix a few strings with mismatching key/values 2025-08-22 14:07:27 +02:00
Henrik Rydgård b4bd111379 Oops, left a test value behind in the frame rate check 2025-08-21 15:02:12 +02:00
Henrik Rydgård 7746c2754f Launch the display settings window if the notification is clicked 2025-08-21 10:56:12 +02:00
Henrik Rydgård 474a5a1329 Warn the user if the desktop display refresh rate is set too low.
Thanks to Arethien on Discord for highlighting this problem.
2025-08-21 10:47:24 +02:00
Henrik Rydgård 14376a05f6 Add fallback for missing modes 2025-08-21 01:28:02 +02:00
Henrik Rydgård 450da579c1 Add AI translations for the frame presentation modest 2025-08-21 01:27:58 +02:00
Henrik Rydgård 2cf0ffea73 Allow choosing the frame presentation mode in detail in Vulkan mode 2025-08-21 01:01:16 +02:00
Henrik Rydgård 9a50fa4834 Merge pull request #20719 from hrydgard/more-misc
ImDebugger: Add a basic watch window
2025-08-17 10:24:14 +02:00
Henrik Rydgård 0534f42965 Typo fix. Add menu separator 2025-08-16 23:57:40 +02:00