EddyFrc
6da40ce5a7
Move the mouse to wiimote pointer implementation in separate classes
2026-06-17 11:14:38 +02:00
EddyFrc
7107510443
Bind KeyboardController position data to actual mouse position relative to the render canvas.
...
This makes (or at least should make) the mouse pointer act as the wiimote pointer
2026-06-15 19:24:05 +02:00
EddyFrc
2b358a98d3
KeyboardController has a default position which is the center of the screen
2026-06-15 10:41:16 +02:00
Crementif
fe70fdcfe5
debugger: Don't clear register views when continuing to run code
2026-06-13 20:35:12 +02:00
goeiecool9999
dbec2c717c
Clean up includes in MainWindow and remove duplicate helper ( #1955 )
2026-06-13 15:54:26 +02:00
Exverge
65a37336a7
ih264d: Fix color inaccuracy on aarch64 ( #1954 )
2026-06-11 22:23:18 +02:00
capitalistspz
b517fbc147
build: Make CMake ask for fmt 12.1 instead of 9 ( #1953 )
2026-06-11 15:38:44 +02:00
Exzap
a52c9bd74f
README.md: Add LLM policy
...
This does not apply retroactively to pull requests which are already open
2026-06-10 17:28:55 +02:00
Exzap
0a4f634eaf
Latte: Handle texture copy edge-case
...
Fixes save preview images in BotW
2026-06-10 17:28:55 +02:00
Exzap
d28c7654ec
snduser: Implement MIXSetDeviceSPan + MIXSetDeviceLFE
2026-06-10 17:28:55 +02:00
Exzap
e70b270e71
sndcore: Small fix and cleanup
2026-06-10 17:28:55 +02:00
Exzap
263b3510d6
snduser: Avoid hardcoded samples-per-frame
2026-06-10 17:28:55 +02:00
Exzap
fc001cdf05
sndcore: Improve PCM16 linear sampling + correctly clamp sndcore2 ADSR
2026-06-10 17:28:55 +02:00
Exzap
c2d428e5b5
snduser: Improve MIX functions
...
Fixes distorted sound in ZombiU
2026-06-10 17:28:55 +02:00
codeman4033
d20d701ef0
OpenGL: Clamp vsync to valid value ( #1937 )
2026-06-10 15:24:38 +02:00
Swift
745d30bc08
debugger: Tweaks + add context menu to write different value types ( #1950 )
2026-06-09 22:04:33 +02:00
techmuse
bae38e56c2
GraphicPack: Allow overriding cos.xml permissions ( #1948 )
2026-06-08 17:59:51 +02:00
Hr. Vedel
e4fa470140
logging: Improve Windows OS version detection ( #1949 )
2026-06-08 17:02:51 +02:00
Ash
326933b248
nn_ac: Add local IP getter implementation for Linux ( #1839 )
2026-06-05 19:39:00 +02:00
Exzap
5c56bfe43b
RPL: Use normalized module names + small code cleanup
2026-06-04 18:54:51 +02:00
Exzap
c0f02bcbd6
procui: Avoid crash during title shutdown
2026-06-04 03:20:30 +02:00
GiveMeTheButter
251662aa94
vcpkg: Update vcpkg + update to SDL 3.4.10 ( #1943 )
2026-06-03 20:14:36 +02:00
capitalistspz
591e721dc0
RPL: Remove incorrect ref count check ( #1942 )
2026-06-02 20:55:09 +02:00
oltolm
a02ba9d82b
Vulkan: Skip zero-size readback buffer barriers ( #1929 )
2026-05-28 13:04:46 +02:00
capitalistspz
ca15637b63
UI: Fix formatting error in TextureRelationWindow ( #1926 )
2026-05-23 00:53:07 +02:00
oltolm
a29a160b7c
Vulkan: Remove set decoration from vertex attributes ( #1923 )
2026-05-23 00:52:07 +02:00
oltolm
dfb9a99c3e
Vulkan: Remove unused transform feedback extension path ( #1919 )
2026-05-19 00:38:25 +02:00
Crementif
7ff99a5e13
debugger: Add support for loading symbols from .map file ( #1916 )
...
Map has to have the same name as the debugger/*.xml files, but with a .map extension
2026-05-19 00:21:14 +02:00
oltolm
ad73c1e054
Input: Fix race condition in button mapping access ( #1900 )
2026-05-15 20:30:49 +02:00
Crementif
2fd322ecf7
gui: improve graphic pack download buttons
...
I made the download URL button work the same as the regular download community buttons did. Also styled it a bit differently to make it less prominent.
2026-05-15 00:58:10 +02:00
SSimco
8e3e961b8e
build+input: Make SDL optional ( #1895 )
2026-05-09 15:27:26 +02:00
Hr. Vedel
6ab2f501ff
coreinit: Stub MCP_DemoGetRemainder to 99 ( #1902 )
2026-05-09 15:23:45 +02:00
Emma
0fc7403543
build+Latte: Add working ENABLE_OPENGL and ENABLE_VULKAN build options ( #1887 )
2026-05-09 15:03:25 +02:00
bslhq
f3fecba313
Migrate from SDL2 to SDL3 3.4.2 ( #1847 )
2026-05-08 17:11:19 +02:00
shinra-electric
0d832c48b1
CI: Disable fail-fast for macOS builds ( #1901 )
2026-05-07 13:44:07 +02:00
Exzap
e8bee64b5e
Latte: Fix rare corruption in buffer cache
2026-05-06 05:49:06 +02:00
Exzap
12970c2da6
PPCAsm: Fix string parsing when string contains escaped double quote
...
Also fix write position not being advanced after a string
2026-05-06 04:24:48 +02:00
Exzap
a8bd6f84f7
coreinit: Implement OSDynLoad_IsModuleLoaded
2026-05-04 03:09:29 +02:00
Exzap
0b661488d7
coreinit: Always try to print symbols for PPC stack traces
2026-04-30 02:37:32 +02:00
Exzap
4051683973
PPCRec: Cleanup and smaller fixes
2026-04-30 02:37:32 +02:00
Exzap
58c25d5303
Latte: Clean up LatteBufferCache.cpp
2026-04-30 02:37:31 +02:00
Exzap
d92edefafb
PPCAsm: Reloc modifiers should behave more like LLVM/gnu assembler
2026-04-29 19:52:33 +02:00
Exzap
b2a735e0e2
PPCAsm: Support C-style escapes in strings
2026-04-29 18:24:29 +02:00
Exzap
f9ba33a406
PPCAsm: Support cr register in bcclr instructions
2026-04-29 18:24:29 +02:00
Exzap
15ceda1233
GfxPack: Log line number for errors caused by malformed expressions
2026-04-29 18:24:29 +02:00
Exzap
c080b7385e
Latte: Rework interval tree for vertex/uniform cache
2026-04-29 18:24:29 +02:00
Exzap
1baf219cb2
Vulkan: Add tilemode to texture debug name
2026-04-29 18:24:29 +02:00
Exzap
414aa9d6b3
GX2+Latte: Rework GX2CopySurface
2026-04-29 18:24:29 +02:00
Exzap
e2a69becf1
debugger: Rework PPC debugger
...
This is a first pass for now, more work is needed mostly for UI polish.
Changes in this commit:
- Debugger now exposes a thread-safe API. Previously everything would just access internal debugger state directly without regard for race conditions
- Reworked stepping logic to be more reliable. For example previously Cemu could get forever stuck in the middle of stepping to the next instruction
- Support for debugging while using multi-threaded CPU emulation. Originally the debugger was added when only single core support existed in Cemu. It was possible to debug multi-threaded before but it was very very prone to state corruptions.
- Debugger should now remember breakpoints correctly across sessions
2026-04-29 18:24:29 +02:00
Emma
1c2b7d787e
build: Add ENABLE_LIBUSB option ( #1886 )
2026-04-26 21:24:57 +02:00