Tillmann Karras
07ef12eecc
AX: fix signedness of second low-pass filter coefficient
...
This fixes NFL Blitz Pro.
2025-11-27 00:08:11 +00:00
JMC47
df3c68bcf7
Merge pull request #14171 from jordan-woyak/nfl-blitz-pro-force-dsp-lle
...
GameSettings: Force DSP LLE in NFL Blitz Pro to avoid terrible sounding audio.
2025-11-26 18:06:23 -05:00
Jordan Woyak
b7f3d96df4
GameSettings: Force DSP LLE in NFL Blitz Pro to avoid terrible sounding audio.
2025-11-26 16:01:56 -06:00
JosJuice
887c68eed4
Translation resources sync with Transifex
2025-11-26 20:51:23 +01:00
Jordan Woyak
c935f712e7
Merge pull request #14164 from jordan-woyak/xmen-legends-no-immxfb
...
GameSettings: Force ImmediateXFBEnable off in X-Men Legends.
2025-11-25 22:53:36 -06:00
Jordan Woyak
83b2258b0b
Merge pull request #14167 from JosJuice/game-inis-2025-11-24
...
GameSettings: Use three-character INIs for newly added settings
2025-11-25 22:48:53 -06:00
Jordan Woyak
63372b8dea
Merge pull request #14169 from JosJuice/i18n-2025-11-25
...
DolphinQt: Adjust capitalization of "Select A Bluetooth Device"
2025-11-25 16:47:48 -06:00
JosJuice
807488caf9
Merge pull request #14066 from Biendeo/master
...
IOS: Logitech USB Microphone Basic Support
2025-11-25 23:12:39 +01:00
JosJuice
ab0601b06a
DolphinQt: Adjust capitalization of "Select A Bluetooth Device"
2025-11-25 21:17:35 +01:00
JosJuice
fa2a9e72f9
Merge pull request #14159 from JosJuice/android-retroachievements-login-gone
...
Android: Tweak dialog_login.xml layout
2025-11-25 20:52:29 +01:00
JosJuice
3f8de54f65
Merge pull request #14160 from JosJuice/android-retroachievements-more-options
...
Android: Add LeaderboardTrackerEnabled and ChallengeIndicatorsEnabled
2025-11-25 20:52:20 +01:00
Biendeo
07324ca067
USB: Add emulated Logitech USB Microphone
...
Co-authored by: supermilkdude67 <w.f.s.jazzfyre@gmail.com>
2025-11-25 10:40:30 +11:00
JosJuice
37194c7b93
GameSettings: Use three-character INIs for newly added settings
...
This is a follow-up to 0f1ecf41f9 . Our policy is to use three-character
game INIs for settings unless a game has multiple releases and the
setting shouldn't be applied to all of them.
SAHE69.ini was simply renamed to SAH.ini. RL6E69.ini was deleted
entirely, because RL6.ini already exists and contains the same setting.
2025-11-24 21:46:29 +01:00
JosJuice
1fa5accf03
Merge pull request #14165 from BSDKaffee/qt-6.10-fix
...
Fix build for non-Linux with Qt 6.10+
2025-11-24 18:37:23 +01:00
Jason E. Hale
6b3d24b481
Fix build for non-Linux with Qt 6.10+
...
There was a LINUX check added in b3bdad4 , but this should be removed as this change applies to all Qt supported platforms. Simply put, GuiPrivate CMake files were introduced in Qt 6.9 and are now enforced in Qt 6.10 and are not platform-dependent.
2025-11-24 06:53:51 -05:00
Jordan Woyak
6a334f3b47
GameSettings: Force ImmediateXFBEnable off in X-Men Legends. ImmediateXFB causes constant black frame flickering in this game.
2025-11-24 02:18:44 -06:00
Jordan Woyak
e195d3bb6e
Merge pull request #14125 from JosJuice/local-cpu-thread-job-finished
...
Core: Make s_cpu_thread_job_finished a local variable
2025-11-23 15:55:28 -06:00
JMC47
7bc68823b3
Merge pull request #14161 from SuperSamus/gameini-misc-updates
...
GameINI: Misc updates
2025-11-23 13:29:23 -05:00
Martino Fontana
0f1ecf41f9
GameINI: Misc updates
...
Mostly consisting of disabling dual core on titles with critical issues.
2025-11-23 18:24:41 +01:00
JosJuice
2d9f317f04
Core: Make s_cpu_thread_job_finished a local variable
...
Having it be static leads to a race condition if two different threads
call RunOnCPUThread with wait_for_completion set to true. (There's
currently nobody calling RunOnCPUThread from anything other than the
host thread, so this hasn't led to any consequences yet.)
2025-11-23 15:17:20 +01:00
JosJuice
aeac5f1a58
Merge pull request #14107 from jordan-woyak/mGBA-version-bump
...
Externals: Update mGBA to latest master.
2025-11-23 14:38:39 +01:00
JosJuice
a2d0ad6a64
Merge pull request #14120 from da-pwo/master
...
Flatpak: Allow access to native discord IPC socket for rich presence
2025-11-23 14:36:05 +01:00
JosJuice
5769fc7372
Merge pull request #14134 from jordan-woyak/mercusys-rtl-firmware
...
Bluetooth/RealtekFirmwareLoader: Add Mercusys MA530 to list.
2025-11-23 14:29:08 +01:00
JMC47
65f39c076e
Merge pull request #14149 from iwubcode/shader_asset_vector_properties
...
VideoCommon: update ShaderAsset to use a vector of properties
2025-11-23 06:34:45 -05:00
JMC47
be0c852cd6
Merge pull request #14102 from jordan-woyak/driver-sf-speedhack
...
GameINI: Add patches to limit internal framerate of Driver: San Francisco.
2025-11-23 05:36:30 -05:00
JMC47
a85b104be9
Merge pull request #14156 from jordan-woyak/ztp-allow-imm-xfb
...
GameSettings: Don't force ImmediateXFBEnable off in Zelda: Twilight Princess.
2025-11-23 05:30:41 -05:00
JosJuice
79d74a3df1
Android: Add LeaderboardTrackerEnabled and ChallengeIndicatorsEnabled
...
This is an Android port of 7ed61c50a1 . It looks like we don't have
descriptions for any of the RetroAchievements settings in the Android
GUI, so I haven't added descriptions for these two new settings either.
2025-11-23 11:17:16 +01:00
JosJuice
604e7fe833
Android: Use same margin above login text as below
...
This makes the login dialog look more balanced when "Logging In" or
"Login Failed" is visible.
2025-11-23 11:05:02 +01:00
JosJuice
738dcf86a6
Android: Remove unnecessary gravity in dialog_login.xml
...
Android Studio was complaining about these because their directions
didn't match the text alignment, but in this layout they have no effect
anyway.
2025-11-23 11:05:02 +01:00
JosJuice
9ec9b7d6f7
Android: Replace dialog_login.xml's invisible with gone
...
LoginDialog sets these to gone when a login starts or fails. Whether we
use gone or invisible needs to be consistent between LoginDialog and the
XML file, otherwise we'll blank space that shows up or disappears when
login starts or fails.
2025-11-23 11:03:09 +01:00
JosJuice
84397d19aa
Translation resources sync with Transifex
2025-11-23 10:14:20 +01:00
JosJuice
490615c72a
Merge pull request #14142 from JosJuice/directiofile-cant-create-saf
...
Common: Treat DirectIOFile as unable to create SAF files
2025-11-23 09:50:44 +01:00
Jordan Woyak
151d295b2c
Merge pull request #14148 from jordan-woyak/hookable-event-add-remove-inside-trigger
...
HookableEvent: Allow hooks to be added and removed from within a Trigger callback.
2025-11-23 02:20:47 -06:00
JosJuice
30dbcb2f80
Merge pull request #14128 from jordan-woyak/fix-run-on-object-race
...
DolphinQt/QtUtils: Simplify RunOnObject and eliminate Common::Event race. Introduce Common::OneShotEvent class.
2025-11-22 21:52:17 +01:00
Jordan Woyak
6464ed9e6b
Merge pull request #14157 from jordan-woyak/fix-rush-speed-display
...
CoreTiming: Fix percent speed display when "Rush Frame Presentation" is enabled.
2025-11-22 14:46:00 -06:00
Jordan Woyak
d522d2ea2c
GameSettings: Don't force ImmediateXFBEnable off in Zelda: Twilight Princess. It was added only to address poor frame pacing which doesn't warrant it being forced off.
2025-11-22 14:41:21 -06:00
JosJuice
f4f7424a9f
Merge pull request #13583 from LillyJadeKatrin/retroachievements-android
...
Android Support for RetroAchievements
2025-11-22 17:00:03 +01:00
Jordan Woyak
cab8d7ca01
CoreTiming: Fix percent speed display when "Rush Frame Presentation" is enabled.
2025-11-22 05:04:09 -06:00
JMC47
e526c1ffde
Merge pull request #14145 from cristian64/exclude_cpp-ipc_installation
...
Externals: Add cpp-ipc subdirectory with `EXCLUDE_FROM_ALL`.
2025-11-22 04:54:06 -05:00
JMC47
3fd8d072bf
Merge pull request #14037 from jordan-woyak/presentation-timing
...
Add "Rush Frame Presentation" and "Smooth Early Presentation" settings.
2025-11-22 04:49:03 -05:00
JMC47
ccc19aafe0
Merge pull request #14119 from jordan-woyak/si-status-response-length
...
HW/SI: Fix CMD_STATUS response lengths.
2025-11-22 04:38:12 -05:00
Jordan Woyak
11318e0be5
HookableEvent: Allow hooks to be added and removed from within a Trigger callback. This fixes a deadlock in FIFOFifoRecorder.
2025-11-21 16:58:20 -06:00
Jordan Woyak
f38a2bbb0e
Merge pull request #14152 from jordan-woyak/perf-sample-window-ui-fix
...
DolphinQt/OnScreenDisplayPane: Fix minor UI regression.
2025-11-21 15:59:24 -06:00
iwubcode
2c646cec40
VideoCommon: update ShaderAsset to use a vector of properties, this way we ensure the order of these properties match the order of the material
2025-11-21 14:31:10 -06:00
iwubcode
1f083a60c9
VideoCommon: update ShaderAsset to remove requirement of the code name being in the shader source, this just makes it more difficult to iteratively test changes, assume shader devs know what they are doing
2025-11-21 14:29:24 -06:00
Jordan Woyak
c9b0e4928a
DolphinQt/OnScreenDisplayPane: Swap the positions of "Show Performance Graphs" and "Show Speed Colors".
2025-11-21 01:35:28 -06:00
Jordan Woyak
8efc4086f0
DolphinQt/OnScreenDisplayPane: Rename "Graph Update Rate" back to "Performance Sample Window" and don't disable it based on "Show Performance Graphs".
2025-11-21 01:35:22 -06:00
Jordan Woyak
4f30aaf1ca
Merge pull request #13152 from Naim2000/sdlock
...
SDIO: report write lock status
2025-11-20 15:04:39 -06:00
cristian64
ae88cc4de8
Externals: Add cpp-ipc subdirectory with EXCLUDE_FROM_ALL.
...
The cpp-ipc dependency was included in #13870 ; it was overlooked that
`install()` commands in the library would lead to ancillary files being
installed along side Dolphin on Linux.
`EXCLUDE_FROM_ALL` is now set in the `add_subdirectory()` call to
prevent cpp-ipc from being part of the installation.
In particular, the following files should no longer be seen in the build
logs or in the final builds:
```
-- Installing: /app/include/libipc
-- Installing: /app/include/libipc/condition.h
-- Installing: /app/include/libipc/buffer.h
-- Installing: /app/include/libipc/export.h
-- Installing: /app/include/libipc/def.h
-- Installing: /app/include/libipc/rw_lock.h
-- Installing: /app/include/libipc/shm.h
-- Installing: /app/include/libipc/mutex.h
-- Installing: /app/include/libipc/pool_alloc.h
-- Installing: /app/include/libipc/ipc.h
-- Installing: /app/include/libipc/semaphore.h
-- Installing: /app/lib/libipc.a
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets-release.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-config.cmake
-- Installing: /app/share/cpp-ipc/cppIpcConfigVersion.cmake
```
2025-11-20 19:24:42 +00:00
Jordan Woyak
2719a5673e
Merge pull request #14121 from jordan-woyak/warn-silence
...
Common and VideoCommon: Silence a few warnings.
2025-11-19 22:09:19 -06:00