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
Crementif
493b11e23a
UI: Refresh debugger when graphic packs are loaded or unloaded ( #1653 )
2025-07-26 22:45:44 +02:00
Crementif
191357c518
UI: Fix minor dark mode issues ( #1654 )
...
* Fix black text after graphic pack is disabled in dark mode
* Fix background colour of audio debugger in dark mode
* Make placeholder game list icons black when using dark mode
* Some tweaks to the HotkeySettings window:
- Make strings translatable
- Makes the column headers bold for clarity
- Makes the border darker on Linux, fixed by @goeiecool9999
- Make the column headers have some padding to make it look nicer.
2025-07-26 22:45:28 +02:00
oltolm
55a735dcfa
Windows: Use modern API to set thread name if available ( #1634 )
2025-07-25 06:10:14 +02:00
Crementif
08609591ae
UI: Upgrade to wxWidgets 3.3.1 and add dark mode support for Windows ( #1647 )
2025-07-23 11:07:24 +02:00
Kevin Reinholz
4efa40c51c
Make it easy to build Cemu on BSD ( #1632 )
2025-07-23 08:59:09 +02:00