833 Commits

Author SHA1 Message Date
goeiecool9999
df52fd69b7 vcpkg: update fmt to 12.1.0 2026-01-04 19:18:54 +01:00
oltolm
59a5118472 UI: misc. code cleanups (#1762) 2026-01-03 11:23:41 +01:00
qurious-pixel
c7ac9900a9 build: Search for MVK when not bundling (#1765) 2026-01-02 23:48:02 +01:00
goeiecool9999
7330cdf3a9 Vulkan: Reuse pipeline layout for DRC to fix layout object leak 2025-12-29 13:38:19 +01:00
goeiecool9999
422b5b3a1d Vulkan: force barriers on Gerudo Town water shader 2025-12-28 23:18:31 +01:00
oltolm
08aa28468b Latte: Fix ASAN error (#1760) 2025-12-28 13:20:54 +01:00
Exzap
232ff2257a Fix compile error in debug builds 2025-12-27 14:01:43 +01:00
kevinmmccormick
07371327f5 UI: Implement hotkey for "Exit application" (#1756) 2025-12-26 23:38:50 +01:00
oltolm
d86dc5e5f5 UI: fix crash in DumpCtrl (#1755) 2025-12-26 23:01:50 +01:00
RedBlackAka
13683d417c UI: Small adjustments and cleanup, end emulation hotkey for debug builds (#1754) 2025-12-26 23:00:40 +01:00
goeiecool9999
13c6d497a0 Vulkan: Refactor HandleScreenshotRequest 2025-12-24 21:25:34 +01:00
RedBlackAka
aaf6d5d677 UI: Hide Metal only options on non-Apple builds (#1753) 2025-12-23 20:43:28 +01:00
oltolm
1c7fe5673f UI: Replace to_wxString and wxHelper::FromUtf8 with wxString::FromUTF8 (#1752) 2025-12-23 15:37:01 +01:00
oltolm
5cfebb4373 UI: Replace sprintf with wxString::Format (#1749) 2025-12-19 20:54:34 +01:00
rcaridade145
7ab5c5e267 h264: Clear display buffer before allocation (#1750) 2025-12-19 20:53:35 +01:00
Arian K.
7dd0b90f53 olv/hle: Functioning Miiverse applet (#1747) 2025-12-19 20:53:09 +01:00
goeiecool9999
42da9712a9 AX: Don't exit when initializing audio backend fails
just continue running without audio
2025-12-19 16:57:43 +01:00
SSimco
3746f018c3 TCL: make tclRingBufferA_writeIndex atomic & refactor 2025-12-19 04:17:48 +02:00
goeiecool9999
a87bded17d UI: Make File menu exit option use OnClose for cleaner shutdown 2025-12-18 15:26:39 +01:00
goeiecool9999
6cee127852 Move clipboard flush to OnExit
Fixes occasional hang on exit
2025-12-18 15:19:23 +01:00
rcaridade145
0ddcba4ff1 Update MoltenVK to 1.4.1 with private api support. (#1743) 2025-12-11 21:53:50 +01:00
SamoZ256
26e40a4bce Add Metal backend (#1287) 2025-12-06 17:14:25 +01:00
goeiecool9999
5520613dc3 nn_boss: Check for nullptr
Fixes a crash in Super Smash Bros.
2025-12-05 23:57:57 +01:00
Exzap
47b8d911b9 Latte: Instance count minimum is 1
Previously we skipped drawcalls when the instance count was set to zero. But the hardware register enforces a minimum of 1.

Fixes black screen in "Cubit The Hardcore Platformer Robot" which does all it's drawcalls with an hardcoded instance count of 0.
2025-11-28 10:34:52 +01:00
Carlos Estrague / Mrc_munir
5bf58c3d20 Vulkan: Added support for implementations which only expose host-visible buffers as device-local (#1737) 2025-11-27 17:50:03 +01:00
Crementif
51c1e80ba7 Vulkan: Always embed shader source code when RenderDoc, Nsight or other frame debuggers are attached (#1733) 2025-11-27 17:46:42 +01:00
Joshua de Reeper
bb3fb81fb6 nsyshid/libusb: Don't attempt kernel driver detach on MacOS (#1736) 2025-11-27 17:42:00 +01:00
mazes-80
85c8f95b69 build: Fixes to how ENABLE_BLUEZ=OFF is handled (#1731) 2025-11-27 17:41:06 +01:00
mazes-80
921e91ed75 build: Add missing includes required for gcc 14 (#1730) 2025-11-27 17:39:54 +01:00
Crementif
ad89b5ef37 ppc: Add fabs instruction to assembler 2025-11-23 16:52:47 +01:00
oltolm
eb95e63d94 UI: Fix warnings (#1729) 2025-11-23 11:51:44 +01:00
Crementif
934cc3eb9d UI: Improvements and fixes for Windows dark mode (#1728) 2025-11-22 23:26:27 +01:00
oltolm
1382ee0381 build/cmake: Clean up target_link_libraries (#1726) 2025-11-21 01:50:52 +01:00
oltolm
f5b19278d1 UI: fix Curl deprecation warnings (#1724) 2025-11-18 05:14:59 +01:00
goeiecool9999
5390f9338c GX2: Implement GX2SetTVGamma and GX2SetDRCGamma (#1682) 2025-11-14 13:51:58 +01:00
Exzap
4fa0df6dcf nn_boss: Reimplementation
This is a full rewrite of our nn_boss (SpotPass) implementation. The previous code was based on a lot of incorrect guesswork so rather than updating that it made more sense to redo it all.

In short what changed:
- More API implemented than before, but nn_boss is very complex so we are still missing stuff (e.g. PlayReports and Task scheduling)
- Avoids redownloading nbdl files if they are already present locally (matches IOSU behavior)
- The API should be more robust in general and file hashes are now verified
- Emulated IOSU interface is compatible with nn_boss.rpl
- Added an UI option to clear the SpotPass cache
2025-10-30 16:24:09 +01:00
qurious-pixel
3f6974fc95 Linux/CI: Add ARM AppImage (#1711) 2025-10-24 04:34:06 +02:00
RedBlackAka
ef1c836290 UI: Move recent files into a submenu (#1707) 2025-10-15 23:09:03 +02:00
SamoZ256
d54fb0ba78 arm: flush denormals to zero (#1696) 2025-09-27 00:41:17 +02:00
oltolm
84f12eea65 UI: fix sorting after style switch (#1693) 2025-09-22 01:25:57 +02:00
SamoZ256
3c1f920d6c macOS: bump minimum version (#1690) 2025-09-20 00:54:24 +02:00
goeiecool9999
492116a6ba VPAD: report gamepad volume slider position even when audio playback is disabled or failed to init 2025-09-11 13:15:40 +02:00
Michael Schroder
158c4e17a2 input: Add support for Wii Remote Plus by handling the inactive MotionPlus extension events (#1683) 2025-09-09 21:05:06 +02:00
RedBlackAka
5a3809be16 windows: Add NSIS Windows installer (#1645)
License, user-install only and cleanups, mention in README
2025-09-05 12:40:51 +02:00
oltolm
9267e72ef9 refactor: Fix pugixml deprecation warnings (#1677) 2025-08-30 20:39:48 +02:00
oltolm
6013ac1823 refactor: Fix trivial compiler warnings (#1675) 2025-08-30 13:01:52 +02:00
oltolm
de4bf7c2c1 refactor: use concepts instead of SFINAE (#1652) 2025-08-25 01:33:46 +02:00
Exzap
aeb3154257 debugger: Fix clipboard related crash
When copying an address from Cemu's debugger and pasting it into Cemu (anywhere) it would crash because the memory was released prematurely
2025-08-17 17:58:30 +02:00
capitalistspz
d7c510ed31 Update vcpkg dependency SDL2 to 2.32.8 (#1670) 2025-08-16 05:56:30 +02:00
Crementif
57fe7a53f1 UI: Disable alpha for game list icons 2025-07-29 19:26:47 +02:00