Martino Fontana
753537377a
GameINI: Enable EFB Access for PES 2009-2013
2026-01-15 19:25:11 +01:00
JosJuice and GitHub
4c7cb2622f
Merge pull request #14246 from LeddaZ/android-gitignore
...
Android: Add build output folders to gitignore
2026-01-14 18:54:16 +01:00
JosJuice and GitHub
01b4f8bcf7
Merge pull request #14245 from LeddaZ/android-materialyou-fix
...
Android: Switch to Theme.Material3.DynamicColors
2026-01-14 18:54:05 +01:00
JosJuice and GitHub
a80734138e
Merge pull request #14244 from LeddaZ/kotlin-compilerdsl
...
Android: Use compilerOptions block to specify JVM version
2026-01-14 18:53:37 +01:00
JMC47 and GitHub
2aee998a8e
Merge pull request #14199 from JosJuice/jit64-rcoparg-isimm
...
Jit64: Return current value from RCOpArg::IsImm
2026-01-12 13:06:09 -05:00
JMC47 and GitHub
03422d38d9
Merge pull request #14277 from jordan-woyak/revert-zlib-ng
...
Revert "Externals: Update zlib-ng to v2.3.2"
2026-01-11 21:59:55 -05:00
Jordan Woyak
5162608df9
Revert "Externals: Update zlib-ng to v2.3.2"
...
This reverts commit 34b402b631 .
2026-01-11 20:29:05 -06:00
Jordan Woyak and GitHub
dc8f2995ef
Merge pull request #14273 from JosJuice/x64-oparg-padding
...
Jit64: Make OpArg and TrampolineInfo smaller
2026-01-11 16:14:50 -06:00
Joshua Vandaële
d74c6b5ca5
CCache: Add support for Objective-C/Objective-C++
2026-01-11 22:46:05 +01:00
JMC47 and GitHub
79a4034aa0
Merge pull request #14251 from JoshuaVandaele/cmake-editorconfig
...
.editorconfig: Update CMake style
2026-01-11 16:28:03 -05:00
JMC47 and GitHub
823d111922
Merge pull request #14255 from JoshuaVandaele/bsd-fix
...
cpp-ipc: Fix builds on non-FreeBSD BSDs
2026-01-11 16:27:29 -05:00
JMC47 and GitHub
28a8fa5de6
Merge pull request #14229 from JoshuaVandaele/zlib-ng
...
Externals: Update zlib-ng to v2.3.2
2026-01-11 16:03:18 -05:00
JMC47 and GitHub
79255f550d
Merge pull request #14275 from JosJuice/hotkey-vector
...
HotkeyManager: Don't allocate heap memory in GetInput
2026-01-11 15:41:03 -05:00
JosJuice
3c771ade4b
HotkeyManager: Don't allocate heap memory in GetInput
...
Profiling Dolphin using Heaptrack, this turns out to be the cause of
more than half of all temporary allocations. Though since it's in a
separate thread, I suppose it wasn't affecting performance very much.
2026-01-11 21:14:34 +01:00
JosJuice
c54dc9db60
JitRegister: Check IsEnabled before constructing string
...
Without this, every time we finalize a JIT block, we have to allocate
memory for a string and format the string.
2026-01-11 21:01:49 +01:00
JosJuice
3ea366119f
Jit64: Make TrampolineInfo smaller
...
Combined with the previous commit, this brings the TrampolineInfo struct
down to 48 bytes. This matters, because Jit64 has a big
std::unordered_map where it stores many megabytes of TrampolineInfo
entries.
The key saving comes from shrinking the len member from u32 to u16. It
should be safe to even turn it into a u8, but going that far brings no
additional savings due to how the padding works out.
2026-01-11 19:12:26 +01:00
JosJuice
283218bc29
x64Emitter: Reduce padding in OpArg
...
By moving members of the OpArg struct around, we can cut down on how
much padding the struct needs. Now it has a size of 16 bytes, small
enough for function calls to pass it in two registers instead of on the
stack.
2026-01-11 19:07:08 +01:00
OatmealDome and GitHub
e065b34a64
Merge pull request #14272 from OatmealDome/liquid-glass-begone
...
DolphinQt: Disable Liquid Glass on macOS when built with Xcode 26
2026-01-09 22:28:16 -05:00
Joshua Vandaële
55f0715ad4
c++23: Replace Common::ToUnderlying with std::to_underlying
...
Requires at least GCC 11, Clang 13, MSVC 19.30 (VS2022 17.0), or AppleClang 13.1.6 (XCode 13.3).
2026-01-09 23:49:10 +01:00
Dentomologist and GitHub
2e940420c9
Merge pull request #14269 from LillyJadeKatrin/retroachievements-dev-freeze-possible-fix
...
Fix RetroAchievements dev search freezes
2026-01-09 12:35:17 -08:00
OatmealDome
6be6e7734b
DolphinQt: Disable Liquid Glass on macOS when built with Xcode 26
2026-01-09 08:27:12 -05:00
LillyJadeKatrin
dfba2802ad
Fix RetroAchievements dev search freezes
...
Re-added a line of code from a cancelled PR (that I thought was in
main already) that RetroAchievements uses to properly synchronize
memory reads and writes with the emulator frames. This appears to
fix some pretty major freezing and deadlocks in the RA dev tools.
2026-01-09 08:20:21 -05:00
iwubcode and GitHub
cc0ce62e7f
Merge pull request #14252 from Dentomologist/set_standard_to_c++23
...
Set standard to c++23 for non-MSVC compilers
2026-01-08 14:35:17 -06:00
Dentomologist and GitHub
fa374187d4
Merge pull request #14249 from jordan-woyak/iowin-check-bt-name
...
WiimoteReal/IOWin: Determine the Bluetooth name of HID interfaces to identify Balance Boards
2026-01-08 12:19:36 -08:00
Joshua Vandaële
ca999509e5
SDL: Enable CCache if wanted
2026-01-08 18:24:35 +01:00