Joshua Vandaƫle
e6bc8fb342
WGL: Correctly load wglDestroyPbufferARB extension
2026-01-31 10:36:55 +01:00
Sam Belliveau
51c8f18b73
feat: Add an option to preserve audio pitch when emulation speed changes, integrating it into core configuration and both Qt and Android UIs.
2026-01-27 18:48:22 -05:00
Dentomologist
8f662f7be3
InputConfig: Remove unused local variables
...
Remove unused vector `controller_names` from `LoadConfig` and
`SaveConfig`. The vector has names added to it but they're never used.
Prior to d03f9032c1 these vectors were
passed to `DynamicInputTextureManager::GenerateTextures`, but that
commit removed those calls.
2026-01-26 11:36:42 -08:00
OatmealDome and GitHub
c4c2aa8afd
Merge pull request #14253 from JosJuice/dsp-hle-memory
...
DSP: Remove HLEMemory functions
2026-01-25 22:07:59 -05:00
OatmealDome and GitHub
164110d370
Merge pull request #14036 from TellowKrinkle/SkipPostprocess
...
CMake: Default SKIP_POSTPROCESS_BUNDLE to ON
2026-01-25 22:01:29 -05:00
Dentomologist and GitHub
1b6a45df69
Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements
...
CMake: Various improvements
2026-01-25 18:33:46 -08:00
OatmealDome and GitHub
168dbb0ab8
Merge pull request #14302 from oltolm/opengl_assert
...
DX, OGL: fix assert
2026-01-25 21:06:57 -05:00
Martino Fontana
a14c88ba67
Remove unused imports
...
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
2026-01-25 16:12:15 +01:00
JMC47 and GitHub
533fd18d8a
Merge pull request #14303 from Sintendo/game-ini
...
Core: Pass game ID as string_view
2026-01-24 15:36:29 -05:00
JosJuice and GitHub
388b1e861c
Merge pull request #14230 from Sintendo/file-search
...
Common/FileSearch: Refactor DoFileSearch
2026-01-24 20:42:31 +01:00
oltolm
169f99c14d
DX, OGL: fix assert
2026-01-24 20:38:05 +01:00
JMC47 and GitHub
1ef75021b6
Merge pull request #14216 from iwubcode/gameid_fifo_log
...
Core: add game id to fifo log header
2026-01-24 14:28:23 -05:00
Sintendo
b135537d65
Core/NetPlayServer: Pass game ID as string_view
2026-01-24 18:03:03 +01:00
Sintendo
8e6d95adb1
Core/ConfigManager: Refactor LoadGameIni and friends
2026-01-24 18:03:03 +01:00
Sintendo
bc4b977e9d
Core/AchievementManager: Refactor IsApprovedCode and users
2026-01-24 18:02:57 +01:00
Sintendo
c0e75f2821
Core/ConfigLoaders: Refactor GetGameIniFilenames
2026-01-24 17:52:46 +01:00
Sintendo
60ca0626df
Remove VectorToJStringArray
2026-01-24 16:50:10 +01:00
Sintendo
972ec95cb3
Clean includes
2026-01-24 16:50:10 +01:00
Sintendo
f2e1c71803
Common/FileSearch: Refactor DoFileSearch
2026-01-24 16:50:10 +01:00
JosJuice and GitHub
3221e982d3
Merge pull request #13900 from JosJuice/jit-fma-double-rounding
...
Jit: Implement error-free transformation for single-precision FMA
2026-01-23 21:43:18 +01:00
Dentomologist and GitHub
009c53ab89
Merge pull request #14146 from jordan-woyak/cached-interp-fix-function-cast-warning
...
CachedInterpreter: Replace reinterpret_cast with std::bit_cast to resolve -Wcast-function-type-mismatch warnings.
2026-01-21 13:29:44 -08:00
Jordan Woyak
2322437f96
State: Simplify interthread communication and cleanups. Save/Load calls are now always non-blocking for the caller, but appropriately block the CPU thread as needed.
2026-01-19 21:56:59 -06:00
Jordan Woyak
1d9e475123
Common: Add TransferableSharedMutex class and unit tests.
2026-01-19 21:56:59 -06:00
Jordan Woyak
b0652925fa
Core: Add a HookableEvent for UICommon::FlushUnsavedData.
2026-01-19 21:56:09 -06:00
JosJuice and Jordan Woyak
0ba32f7add
Android: Detect when native code should flush unsaved data
2026-01-19 21:56:09 -06:00