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
d4c9e631a9
Fix more translation issues
2025-08-29 01:07:51 +02:00
Henrik Rydgård
3b683a8e43
Add UI to pick resampler mode
2025-08-22 21:21:20 +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
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
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
oltolm
4372721d0c
fix 2 compiler warnings
2025-07-25 21:57:32 +02:00
Henrik Rydgård
8889eb8590
GamePreviewVolume: Fix issues pointed out in #20652 by Nab
...
See #20652
2025-07-20 13:22:04 +02:00
Henrik Rydgård
a7196af1f6
Separate out GamePreviewVolume from UIVolume
...
Fixes issue #20651
2025-07-20 09:56:29 +02:00
Nab
b88d2c0436
Colored Symbols bg anim, move static vars into classes
2025-07-01 23:53:37 +02:00
Henrik Rydgård
0fc7d430b4
Reimplement wave parsing more simply, for AtracCtx2.
2025-06-26 11:06:18 +02:00
Henrik Rydgård
654b11cb39
Rework the UWP Xaudio backend a bit too.
2025-06-17 01:16:09 +02:00
Henrik Rydgård
6271af52e9
Add the new low-latency WASAPI backend. Implement audio device selection on Windows
2025-06-16 22:40:13 +02:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
db1b87aad1
Remove DirectSound support
...
Since we no longer support pre-Vista Windows, DirectSound support is no
longer needed. WASAPI is always going to be best.
Soon I'll upgrade our WASAPI backend with a new low-latency mode.
2025-06-16 14:50:48 +02:00
Henrik Rydgård
4fa0c27c15
Correct UI string.
...
Fixes #20525
2025-06-15 12:12:46 +02:00
Henrik Rydgård
4b19111318
Add more missing translation strings
2025-06-14 16:47:54 +02:00
Henrik Rydgård
a502378450
Add some missing translation strings
2025-06-14 16:02:22 +02:00
Henrik Rydgård
53718cdb21
Add option to allow speed control while connected
...
It's pretty easy to cheat this anyway by using an old PPSSPP, and some
people seem to want this for PSO.
I put it at the bottom of network settings and added "(not recommended)"
to emphasize that it's, well, not recommended.
2025-06-11 10:36:24 +02:00
Henrik Rydgård
6cfea96e58
Remove D3D9 support, to make future changes easier
2025-06-10 15:07:16 +02:00
Henrik Rydgård
115ecfe41a
Fix strange issue when changing the UI DPI scale in system settings
2025-05-27 23:26:45 +02:00
Henrik Rydgård
4edbc14025
Fix the background image selector on MacOS and Linux (with pfd)
...
Forgot that the backends need changes too, after I split out image file selection from the other types.
2025-05-27 23:04:18 +02:00
Henrik Rydgård
09e067c6e1
Revert "Get rid of remains of support for non-square screen DPIs"
...
This reverts commit f206ed95eb .
2025-05-21 21:41:50 +02:00
Henrik Rydgård
6035ef0652
Implement image file picker on iOS, various buildfixes
2025-05-19 20:41:16 +02:00
Henrik Rydgård
4e25eadd23
Hide the hw tessellation setting if the backend doesn't support it
2025-05-19 18:42:22 +02:00
Henrik Rydgård
486370852f
Restrict SDL audio buffer setting to 128, 256, 512, 1024, 2048. UI improvmeents
2025-04-15 19:26:26 +02:00
Jamie Bainbridge
3d0ef8c6e1
SDL audio: Add config slider for audio samples
...
As described on Issue #12705 several users have problems with audio
popping, crackling, and distorion with different sample values.
Previous commit ece6edf reduced default samples from 1024 to 256 but
there does not seem to be an ideal value for all platforms.
Make the option configurable in Audio Backend Settings.
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com >
2025-04-15 18:18:42 +02:00
Henrik Rydgård
06a5de0972
Move the "Always on" option for lens flare occlusion to developer settings
2025-04-14 22:38:25 +02:00
Henrik Rydgård
1babbca72a
Move the zip file content checker into Loaders.cpp, should fix the libretro build
2025-04-12 23:38:59 +02:00
Henrik Rydgård
60a19016ae
Split out DeveloperToolsScreen from GameSettingsScreen.cpp
2025-04-09 13:13:08 +02:00
Henrik Rydgård
77841801b9
Disallow running framedump tests while in-game.
2025-04-09 11:58:31 +02:00
Henrik Rydgård
c1ae455ce8
Fix ImDebugger cleanup on exit
2025-04-07 13:03:33 +02:00
Henrik Rydgård
9b0eb592f3
Add warning triangle to "Always on" mode of lens flare occlusion
2025-04-06 23:34:16 +02:00
Henrik Rydgård
afddb2c83d
DisableHLE settings shouldn't be change-able ingame
2025-04-03 22:09:54 +02:00
Henrik Rydgård
a31d7dc0b3
Add mechanism to "graduate" DisableHLE flags to be permanently on. Will be used soon.
2025-04-03 20:04:42 +02:00
Henrik Rydgård
343ca2600a
Add a developer setting to disable individual HLE modules, allowing them to be loaded properly.
...
Some games survive with a loaded sceAtrac, and start talking to
sceAudioCodec instead, the underlying library, though unsuccessfully
since it's not properly implemented yet.
2025-04-02 10:19:24 +02:00
Nab
748e2e980e
Add bouncing icon background animation
2025-03-31 20:59:28 +02:00
Henrik Rydgård
c2cc5b345d
Win32: Delete the old BrowseForFolder implementation
2025-03-29 11:16:33 +01:00
Henrik Rydgård
b05d6171d4
Add a consistent feature check - only desktops get to use CacheFullISOInRAM.
2025-03-27 01:02:28 +01:00
Henrik Rydgård
8d9b3f28f2
Reintroduce "cache ISO in RAM"
2025-03-27 00:46:31 +01:00
Henrik Rydgård
4eaad7d5af
Remove the "Cache full ISO in RAM" feature
...
It's been broken for years and nobody has even noticed enough to report
it.
2025-03-26 09:06:33 +01:00
Henrik Rydgård
6efb758893
CHange the TabbedDialog create-tab API to allow for future lazy-loading
2025-03-23 22:48:57 +01:00
Henrik Rydgård
0ba92081ed
Add banner support to tab holders
2025-03-23 22:48:51 +01:00
Henrik Rydgård
249281366e
Use the new sceAtrac implementation by default
...
Inverts/renames the setting to allow going back to the old sceAtrac
implementation, to work around any compatibility issue.
Note that we can never delete the old implementation, old savestates
will still use it - can't convert an existing session.
2025-03-20 23:10:21 +01:00
Henrik Rydgård
c5ad1548bc
Add simple AT3 dumping (non-streaming only)
2025-03-19 10:42:32 +01:00
Henrik Rydgård
c4241e283a
Prepare to generalize file dumping
2025-03-19 09:46:25 +01:00