Commit Graph

38891 Commits

Author SHA1 Message Date
59b276ea87 Merge pull request #11448 from t895/nav-fix-api-26
Android: Fix navigation bar buttons appearing invisible on API 26
2023-01-16 18:45:06 +01:00
8f88297122 Revert "MenuBar: Tweak string for open user folder option"
This reverts commit 6788bda6c9.

The user folder can be either global or local. If it is local,
we shouldn't call it global.

See also da0be24b2f.
2023-01-16 18:31:16 +01:00
aacd66bd5b Merge pull request #11451 from OatmealDome/open-user-dir-qt-hotfix
MenuBar: Tweak string for open user folder option
2023-01-16 10:47:27 +01:00
bb64b0ee44 Merge pull request #10708 from OatmealDome/win-user-dir
UICommon: Change default user directory location to AppData on Windows
2023-01-16 10:34:41 +01:00
6788bda6c9 MenuBar: Tweak string for open user folder option 2023-01-16 04:31:12 -05:00
2d783f86bc Merge pull request #11450 from OatmealDome/open-user-dir-qt
MenuBar: Add action which opens the user folder
2023-01-16 10:21:19 +01:00
869aa9eb55 MenuBar: Add action which opens the user folder 2023-01-16 04:08:19 -05:00
cc68d5321f UICommon: Set UserConfigPath in the registry to AppData User for backwards compatibility 2023-01-16 01:37:14 -05:00
3896934d5e UICommon: Use the old User directory in Documents if it exists 2023-01-16 01:37:14 -05:00
75d87ff90e UICommon: Change default User directory location to AppData 2023-01-16 01:37:14 -05:00
c4f4ecbb62 Merge pull request #11449 from phire/resetThrottle
Reset Throttle on savestate load
2023-01-15 21:47:42 -05:00
b1e05c9125 Android: Remove pre-generated baseline profile 2023-01-15 21:16:55 -05:00
19aa9247be Android: Copy baseline profile during release builds 2023-01-15 21:16:55 -05:00
7c202ab411 Reset throttle on savestate load 2023-01-16 14:18:42 +13:00
dbe03a4f76 Android: Fix navigation bar buttons appearing invisible on API 26 2023-01-15 18:36:22 -05:00
76ca57ef2e Android: Fix large strings in save/load savestate fragment 2023-01-15 17:49:48 -05:00
30f0051f9c Merge pull request #11440 from JosJuice/jit64-negative-guard
Core: Allocate 2 GiB of guard pages below fastmem area
2023-01-14 19:19:53 -05:00
33c5f7a129 Android: Update benchmark module dependencies
Androidx JUnit 1.1.4 -> 1.1.5
Androidx Espresso 3.5.0 -> 3.5.1
2023-01-14 18:41:18 -05:00
005d7574aa Android: Update app module dependencies
Androidx Fragment 1.5.4 -> 1.5.5
Androidx AppCompat 1.5.1 -> 1.6.0
Androidx Profile Installer 1.2.1 -> 1.2.2
Core android library desugaring libraries 1.1.5 -> 2.0.0
2023-01-14 18:39:43 -05:00
45cdc7357a Android: Upgrade Java bytecode from 1.8 to 11 2023-01-14 18:35:32 -05:00
27466fd5f9 Android: Upgrade AGP from 7.3.1 to 7.4.0 2023-01-14 18:30:07 -05:00
054b2219d4 Android: Upgrade gradle from 7.5.1 to 7.6 2023-01-14 18:29:39 -05:00
c510ff4ee4 .gitmodules: change SPIRV-Cross branch to main
See https://github.com/KhronosGroup/SPIRV-Cross/issues/2081 for more details.
2023-01-14 20:39:48 +01:00
4fa9fa997e Core: Allocate 2 GiB of guard pages below fastmem area
See the comment added by this commit. We were previously guarding against
overshooting in address calculations, but not against undershooting.
Perhaps someone assumed that the displacement of an x86 loadstore was
treated as unsigned?

Note: While the comment says we can undershoot by up to 2 GiB, in
practice Jit64 as it currently behaves won't actually undershoot by more
than 0x8000 if my analysis is correct. But address space is cheap, so
let's guard the full 2 GiB.
2023-01-14 20:35:50 +01:00
5538583f1b Merge pull request #11439 from SuperSamus/patch-1
CMake: search for shared `minizip-ng` as `minizip`
2023-01-14 13:13:26 +01:00
2929742d82 CMake: search for shared minizip-ng as minizip
The pkgconfig file for `minizip-ng` is `minizip.pc.cmakein`.
2023-01-14 12:39:12 +01:00
9c90b31e6a Memmap: Remove some remnants from the 32-bit JITs 2023-01-14 11:46:37 +01:00
9d350fd56b Merge pull request #11437 from t895/grid-options-fix
Android: Fix grid options text borders
2023-01-14 09:42:56 +01:00
23ad07b368 Add VISkip 2023-01-14 01:56:37 -05:00
8a1cac9be1 Merge pull request #11348 from Sam-Belliveau/improved-pacing
CoreTiming: Throttle Before Every Event Using std::chrono
2023-01-13 21:52:07 -05:00
3910bdd68b VertexLoader: Don't write position_cache if vertex is skipped
This is the behavior in the x64 and ARM64 vertex loaders. I don't know if it makes sense (the whole skipped vertex system seems jank, but several games behave incorrectly without it).
2023-01-13 15:38:00 -08:00
16c0593a52 VertexLoader: Fix loading tangent/binormal caches with NormalIndex3 2023-01-13 15:38:00 -08:00
2d53b73643 VertexLoaderTester: Add assertions for position/binormal/tangent caches 2023-01-13 15:38:00 -08:00
c681d96d46 VertexLoaderTester: Use asserts instead of logs
Logs don't show up in unit tests, and since this is debugging functionality (though not enabled for tests by default) it's better to do it this way.
2023-01-13 15:38:00 -08:00
92b6446da1 UnitTests: Add custom main that calls RegisterMsgAlertHandler
This prevents a failed assertion from hanging on the MSVC buildbots.
2023-01-13 15:38:00 -08:00
e849172dc9 Limit Throttling to 1200hz 2023-01-13 18:17:24 -05:00
4f397edab3 Android: Fix grid options text borders
Previously on displays with a small width, text would appear under the switch. Now the text will break into a new line.
2023-01-13 17:02:53 -05:00
937e08980e Android: Change slider step size based on range
Credit to JosJuice for the slider formula
2023-01-13 16:32:09 -05:00
e70b57fe8a Android: Adjust width of slider value text view 2023-01-13 16:32:09 -05:00
27e64e6855 Android: Add Performance Sample Window slider 2023-01-13 16:32:09 -05:00
e95c1d55e8 Limit Sleep Calls to 8192hz at most 2023-01-13 11:59:32 -05:00
f2aed92fd1 cmake: update msvc conformance flags 2023-01-13 01:55:42 -08:00
2a5c699489 msvc: note some things to enable in vs 17.5 2023-01-13 01:36:03 -08:00
9723dba780 msvc: set /Zc:enumTypes 2023-01-13 01:35:17 -08:00
07de7337eb msvc: dont explicitly set /Zc:lambda
it's implied by /std
2023-01-13 01:26:23 -08:00
f4f94396e9 Merge pull request #11433 from Pokechu22/gba-tas-window-typo
DolphinQt: Fix typo in GBA TAS input window
2023-01-13 02:25:51 +01:00
7abee1a97b DolphinQt: Fix typo in GBA TAS input window
This generated a warning on GCC about the operation being potentially undefined (-Wsequence-point). I'm not sure if that was actually the case, but either way it is a mistake.
2023-01-12 14:33:58 -08:00
2ad92776c6 Merge pull request #11310 from OatmealDome/steamrt-qt-fix
CMakeLists: Copy entire plugins folder on Steam Runtime build
2023-01-11 05:40:13 +01:00
5c80a9fd87 CMakeLists: Copy LICENSE files when building for Steam Runtime 2023-01-10 23:21:24 -05:00
fff13c385f CMakeLists: Copy entire plugins folder on Steam Runtime build 2023-01-10 23:21:24 -05:00