Commit Graph
942 Commits
Author SHA1 Message Date
SSimco 2de02eaaaa refactor 2025-05-20 12:09:12 +03:00
SSimco 5987b3d8ae Merge branch 'main' into android 2025-05-09 16:57:28 +03:00
SSimcoandGitHub 081ebead5f Add AArch64 recompiler backend (#1556) 2025-05-09 12:47:22 +02:00
SSimco a72e2deb6c update aarch64 jit 2025-05-09 11:01:58 +03:00
Exzap d13dab0fd8 Vulkan: During shutdown submit buffer before deleting resources 2025-05-09 10:00:38 +02:00
SSimco be641952a4 Merge branch 'main' into android 2025-05-09 07:14:56 +03:00
Exzap ba09daf328 PPCRec: Reenable float copy optimization 2025-05-09 02:06:08 +02:00
Exzap 557aff4024 PPCRec: Implement PSQ scaling 2025-05-08 08:29:47 +02:00
SSimco d4f18aa791 Merge branch 'main' into android 2025-05-08 09:15:15 +03:00
ExzapandGitHub de542410c2 PPCRec: Rework floating point instructions (#1554) 2025-05-08 03:48:22 +02:00
gamerbrossandGitHub 33d5c6d490 nsyshid: Add Skylander Xbox 360 Portal support (#1550) 2025-05-04 21:44:46 +02:00
CrementifandGitHub 352a918494 debug: add CLI option to have multi-core interpreter (#1553)
This option still allows you to have proper stack traces for crashes or for the PPC debugger, but is a lot faster then the really slow interpreter (especially when loading into large games like BotW where there has to be a lot of asset decompressing). It makes memory access breakpoints much more brittle though, so it's not a perfect option.

Normal users should of course stick with using the recompiler.
2025-05-04 18:04:26 +02:00
Crementif d083fc0470 Reorder PPCInterpreter memory layout to keep plugin compatibility
Commit b089ae5b32 changed the PPCInterpreter struct that external plugins rely on to hook Cemu through e.g. the exported "osLib_registerHLEFunction". This commit moves some unused values down so that it keeps the same memory layout as before the PPC recompiler rework.
2025-05-04 17:19:56 +02:00
neebyAandGitHub fa7ae84314 macOS: Fix browsing of directory paths with spaces (#1546) 2025-05-04 13:46:01 +02:00
ShikakibenandGitHub 00099c5ecc Set StartupWMClass in .desktop file (#1552) 2025-05-04 13:29:27 +02:00
SSimco 44b22b9eb1 Merge branch 'main' into android 2025-05-03 19:57:43 +03:00
SSimco a0531916ec refactor android input code 2025-04-28 08:39:14 +03:00
SSimco 119b39ab19 refactor emulation activity 2025-04-28 08:36:44 +03:00
SSimco 09eb9e5b48 refactor native code 2025-04-28 08:34:02 +03:00
goeiecool9999 e6a64aadda undo revert of style improvement 2025-04-27 17:03:00 +02:00
goeiecool9999 a5f3558b79 Revert "fix building with fmt11 and GCC"
This reverts commit 372c314f06.
It broke formatting in an attempt to fix GCC builds.
Some other change (perhaps dependency updates) has resolved the issue.
2025-04-27 16:57:22 +02:00
ExzapandGitHub b089ae5b32 PowerPC recompiler rework (#641) 2025-04-26 17:59:32 +02:00
Exzap 06233e3462 UI: Fix wxWidgets debug assert
Adding the same component multiple times is not allowed. Use sizers instead
2025-04-16 14:36:11 +02:00
Exzap 4972381edc Vulkan: Fix imgui validation error when sRGB framebuffer is used 2025-04-15 22:46:19 +02:00
Exzap cd6eb1097b Vulkan: Fix a validation error + minor code refactor
We were using VK_EXT_DEPTH_CLIP_ENABLE but didn't actually request it.

Also fixed an assert when closing Cemu caused by incorrectly tracking the number of allocated pipelines
2025-04-15 21:10:11 +02:00