Commit graph

43523 commits

Author SHA1 Message Date
Nayla Hanegan
1e1168432b Merge branch 'dolphin-emu-maste2r' 2024-12-24 20:47:11 -05:00
Nayla Hanegan
75a9451d0b Merge branch 'master' of https://github.com/dolphin-emu/dolphin into dolphin-emu-maste2r 2024-12-24 20:47:03 -05:00
Tabitha
9a8b8deb82
Add files via upload 2024-12-24 20:34:51 -05:00
Tabitha
cc582943e3
Add files via upload 2024-12-24 09:43:51 -05:00
Tabitha
3e5c4d6f63
another up 2024-12-24 09:41:03 -05:00
Tabitha
b2a745f2d2
Update GP5E01.ini 2024-12-24 09:36:37 -05:00
Tabitha
b21a4f9836
Add files via upload 2024-12-24 05:46:05 -05:00
Gamer64
764bf314e1 Android: Fix VSync option not working
It happened due to a typo from SECTION_GFX_HARDWARE
2024-12-24 10:41:45 +01:00
Tabitha
93bf17838f
Update GP7E01.ini 2024-12-23 22:12:19 -05:00
Tabitha
b205808b1f
have 2024-12-23 21:11:39 -05:00
Tabitha
b2cabcb540
please 2024-12-23 21:09:17 -05:00
Tabitha
37984bb423
last attempt 2024-12-23 21:07:28 -05:00
Tabitha
2efae06712
Update GP6E01.ini 2024-12-23 21:04:37 -05:00
Tabitha
dbe479b2f7
new codes 1/5 2024-12-23 20:52:50 -05:00
JMC47
f9ce2b9d76
Merge pull request #13232 from TryTwo/PR_hotfix
Qt crash hotfix
2024-12-23 18:04:51 -05:00
TryTwo
27ac5fa777 Qt crash fix. Don't store Config::Info variable as a reference. 2024-12-23 15:40:07 -07:00
JMC47
c528a70e64
Merge pull request #13211 from Sintendo/blendvpd
Jit_FloatingPoint: fselx - Prefer BLENDVPD over VBLENDVPD
2024-12-22 18:35:11 -05:00
JMC47
a1d6aa7d3e
Merge pull request #13212 from JosJuice/jitarm64-ps-sel-same-reg
JitArm64: Optimize ps_sel with d == b || d == c
2024-12-22 18:34:32 -05:00
JosJuice
5641b83d4e
Merge pull request #13063 from TryTwo/PR_GameSettings
Add ability to edit game-specific GFX settings from game properties tab.
2024-12-22 20:42:28 +01:00
Admiral H. Curtiss
bb8c0a795f
Merge pull request #13214 from JosJuice/sethardcoremode-private
AchievementManager: Make SetHardcoreMode private
2024-12-22 20:09:29 +01:00
JMC47
1ba8541da9
Merge pull request #13091 from mitaclaw/ranges-modernization-2-returns
Ranges Algorithms Modernization - Return
2024-12-20 12:50:19 -05:00
Sintendo
20ebc8287b JitArm64_Integer: Optimize subfic for -1
Another one backported from x86. Not sure why I didn't do this in #12891
already.

- Without carry
Before:
0x2a3a03fb   mvn    w27, w26
0x6b1a037b   subs   w27, w27, w26

After:
0x1280001b   mov    w27, #-0x1                ; =-1

- With carry
Before:
0x2a3b03f7   mvn    w23, w27
0x6b1b02f7   subs   w23, w23, w27
0x1a9f37f6   cset   w22, hs
0x390bd3b6   strb   w22, [x29, #0x2f4]

After:
0x12800017   mov    w23, #-0x1                ; =-1
2024-12-18 19:54:07 +00:00
JMC47
ac0d6cbaaa
Merge pull request #13224 from Sintendo/jitarm64-subfic2
JitArm64_Integer: Optimize subfic for -1
2024-12-18 12:07:23 -05:00
OatmealDome
922febadf1 VKSwapChain: Always use surface formats with a normal sRGB color space if not RGBA16F
Co-authored-by: TellowKrinkle <tellowkrinkle@gmail.com>
2024-12-17 16:31:23 +00:00
Nayla Hanegan
3de2cfe575 some modified codelists 2024-12-16 18:15:12 -05:00
Nayla Hanegan
b3109376b4 Merge branch 'master' of https://github.com/MarioPartyNetplay/Dolphin-MPN 2024-12-16 17:36:42 -05:00
Nayla Hanegan
b90625e789 sdl 2024-12-16 17:36:39 -05:00
OatmealDome
01f6810a9d
Merge pull request #13207 from OatmealDome/vulkan-hdr-color-space
VKSwapChain: Always use surface formats with a normal sRGB color space if not RGBA16F
2024-12-16 17:29:19 -05:00
Tabitha
d407ed4fc1
Update ci.yml 2024-12-16 12:16:53 -05:00
Nayla Hanegan
4bca67dcff Merge branch 'master' of https://github.com/MarioPartyNetplay/Dolphin-MPN 2024-12-16 12:04:03 -05:00
Nayla Hanegan
ec424a642f more sdl2 fixes 2024-12-16 12:03:52 -05:00
Tabitha
9efe29e4e2
try to fix sdl2 2024-12-16 11:50:46 -05:00
Nayla Hanegan
1e8a2893ea fix loading textures from sys folder 2024-12-16 02:40:30 -05:00
Nayla Hanegan
0c05a273ae add blocking lobby 2024-12-16 02:31:07 -05:00
Nayla Hanegan
4d0fbc1a87 fix browser 2024-12-16 01:46:54 -05:00
Nayla Hanegan
2bf5f25d98 now were building again. 2024-12-16 00:54:05 -05:00
Nayla Hanegan
df9c49e5ce up to date almost 2024-12-16 00:53:34 -05:00
Nayla Hanegan
16793cdc0b Merge branch 'dolphin-emu-master2' 2024-12-16 00:49:04 -05:00
Nayla Hanegan
e350f16f91 minor compile fix 2024-12-16 00:48:39 -05:00
Nayla Hanegan
86f7aa4e6a Merge branch 'master' of https://github.com/dolphin-emu/dolphin into dolphin-emu-master2 2024-12-16 00:48:24 -05:00
mitaclaw
2b0cd16c8c Modernize std::none_of with ranges
In JitRegCache.cpp, the lambda predicate were replaced by a pointer to member function because ranges algorithms are able to invoke those.

In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.

In BoundingBox.cpp, the lambda predicate was returning the bool element unchanged, so `std::identity` was a better fit.
2024-12-15 19:54:17 -08:00
mitaclaw
140252ffc0 Modernize std::any_of with ranges
In WiimoteReal.cpp, JitRegCache.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those.

In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.
2024-12-15 19:54:16 -08:00
mitaclaw
860e6cf5cb Modernize std::all_of with ranges
In DITSpecification.cpp, MaterialAsset.cpp, and ShaderAsset.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those.

In NetPlayClient.cpp, the non-trivial `NetPlay::Player` elements were being passed by value in `NetPlayClient::DoAllPlayersHaveGame()`. This has been fixed.

In WIABlob.cpp, the second example's predicate was returning the `std::optional` by value instead of implicitly converting it to a bool. This has been fixed.
2024-12-15 19:50:34 -08:00
mitaclaw
826e2bbf98 StringUtil: More Wrappers For <cctype>
`Common::IsLower(char)` was omitted as nothing needed it.
2024-12-15 19:50:34 -08:00
Nayla Hanegan
27c2c93587 update Save file for MP2 to be the correct NTSC-U one 2024-12-15 18:20:07 -05:00
Jordan Woyak
b4a1967310
Merge pull request #13226 from JosJuice/achievementmanager-forward-declarations
AchievementManager: Add required forward declarations
2024-12-15 14:02:56 -06:00
JosJuice
ad24ddb6bb VerifyTool: Add missing USE_RETRO_ACHIEVEMENTS ifdefs 2024-12-15 18:15:57 +01:00
JosJuice
84ab15e020 AchievementManager: Add required forward declarations
This was causing compilation errors when building without
USE_RETRO_ACHIEVEMENTS.
2024-12-15 18:00:14 +01:00
Sintendo
d81213c4a5 JitArm64_Integer: Optimize subfic for -1
Another one backported from x86. Not sure why I didn't do this in #12891
already.

- Without carry
Before:
0x2a3a03fb   mvn    w27, w26
0x6b1a037b   subs   w27, w27, w26

After:
0x1280001b   mov    w27, #-0x1                ; =-1

- With carry
Before:
0x2a3b03f7   mvn    w23, w27
0x6b1b02f7   subs   w23, w23, w27
0x1a9f37f6   cset   w22, hs
0x390bd3b6   strb   w22, [x29, #0x2f4]

After:
0x12800017   mov    w23, #-0x1                ; =-1
2024-12-15 02:24:30 +01:00
JosJuice
ada646a795
Merge pull request #12682 from JosJuice/jit-fallback-discard-assert
Jit: Skip discarded registers when flushing for interpreter fallback
2024-12-12 23:48:37 +01:00