Crementif
ba9c19e802
UI: Change custom wxCheckedList and wxCheckTree to use native checkboxes
...
This allows for OS and dark mode theming, and should unify all the looks for all of the checkboxes in Cemu.
2025-07-15 17:10:36 +02:00
Crementif
64c7489c08
UI: fix TextListCtrl to work with wxWindows 3.3.0
2025-07-15 17:06:14 +02:00
Crementif
d076f3c1d7
UI: Add dark mode setting to options
2025-07-15 17:06:14 +02:00
Crementif
e00037a7fd
deps: update wxwidgets to 3.3.0
...
Also updates vcpkg to allow some dependencies to be met
2025-07-15 16:48:05 +02:00
SSimco
67de63bed6
UI+build: Isolate wxWidgets code from non-GUI code ( #1633 )
2025-07-15 04:28:41 +02:00
Exzap
5f3c2816ec
AX: Fix voice dropping
2025-07-08 19:01:20 +02:00
qurious-pixel
7f62b145dd
build: Build assembly in ih264d with cpp preprocessor ( #1631 )
2025-07-08 05:47:40 +02:00
AnimeGIF
cdca5eaf78
UI: Add configurable hotkeys + a new fast forward hotkey ( #1519 )
2025-07-07 23:55:57 +02:00
goeiecool9999
e68c31e5fb
Fix path text encoding creating shortcuts on windows
...
also fix a memory leak
(hopefully)
fixes : #1627
2025-07-02 13:31:21 +02:00
qurious-pixel
35ecfa3f54
build: Fix glslang dependency for Fedora 42 ( #1622 )
2025-07-01 05:00:11 +02:00
oltolm
6c392d5a22
UI: Fix assertions ( #1623 )
2025-06-30 00:15:23 +02:00
Colin Kinloch
9fb3c76b76
UI: Include wx button header for wxWidgets 3.3 compatibility ( #1621 )
2025-06-29 19:36:22 +02:00
Exzap
13ccf9a160
MMU: Fix bit width for 32bit MMIO reads
...
This resolves the ghost input issue in N64 virtual console
2025-06-28 21:43:40 +02:00
Exzap
7db2b77983
CPU: Implement more instructions in interpreter + various fixes
...
All of the changes are verified against real hardware, except for the byte string instructions
2025-06-28 14:54:31 +02:00
capitalistspz
0a121c97c7
Input: Detect Classic Controller Pro as Classic Controller ( #1614 )
2025-06-26 17:25:34 +02:00
Exzap
e91740cf29
coreinit: Make sure thread deallocation runs before join returns
...
Fixes crash in Coaster Crazy Deluxe
2025-06-22 23:34:41 +02:00
Exzap
4f4c9594ac
GX2: Fix command buffer padding writing out of bounds
2025-06-22 22:17:29 +02:00
Exzap
5a4731f919
HLE: Make HLE table access thread-safe
...
Previous code could sometimes resize the vector while a read access was happening
2025-06-22 20:56:47 +02:00
Exzap
522b5ef260
UI: Correctly interpret supporter names as UTF8
2025-06-21 18:58:58 +02:00
capitalistspz
057ef4598e
cmake: Respect ENABLE_HIDAPI option ( #1604 )
2025-06-20 13:32:41 +02:00
Joshua de Reeper
4f4412b334
nsyshid: Play Emulated Portal Audio via Mono Audio ( #1478 )
2025-06-19 23:30:19 +02:00
Exverge
00ff5549d9
General aarch64 improvements & Apple Silicon support ( #1255 )
2025-06-18 10:36:05 +02:00
oltolm
c8ffff8f41
Replace basic_string<> of betype with std::vector ( #1601 )
2025-06-18 10:34:06 +02:00
oltolm
2f02fda9ea
Refactor to use Microsoft::WRL::ComPtr ( #1599 )
2025-06-16 23:25:06 +02:00
oltolm
da98aa4176
UI: Make code compatible with wxWidgets 3.3 ( #1598 )
2025-06-14 20:38:53 +02:00
oltolm
95dc590d2c
UI: Improve wxListView sorting and add sort order indicators ( #1597 )
2025-06-14 10:25:56 +02:00
goeiecool9999
f3fe6f3455
GameList: Allow sorting by more columns ( #1571 )
2025-06-13 12:47:46 +02:00
oltolm
2eec6b44c3
UI: Use wxListView instead of wxListCtrl ( #1584 )
2025-06-10 08:15:25 +02:00
Luminyx
3eff2d4a60
GraphicPack: Allow overlay for code folder ( #1574 )
2025-06-10 08:03:18 +02:00
Wiichele
d427b59019
boss: Use HTTP/1.1 instead of default ( #1593 )
2025-06-08 07:16:09 +02:00
neebyA
a184a04e56
macOS: Minor UI improvements ( #1575 )
2025-06-07 22:42:49 +02:00
Colin Kinloch
162fdabb9d
debug: "verbose" command line argument to log to stdout ( #1587 )
2025-06-02 01:38:21 +02:00
Colin Kinloch
c8045f7f04
UI: wxCAPTION flag on input API dialog to fix kwin ( #1586 )
2025-06-01 03:57:33 +02:00
oltolm
6df3e1742e
UI: Fix wxWidgets assert in InfinityPage ( #1582 )
2025-05-31 16:29:07 +02:00
oltolm
152b790242
UI: Use wxID_ANY and wxNOT_FOUND instead of hardcoding -1 ( #1581 )
2025-05-30 01:39:02 +02:00
capitalistspz
02616bf6be
build: Allow Linux builds to be made without Bluez ( #1579 )
2025-05-28 15:18:01 +02:00
Exzap
7168d20cde
FST: Refactor IV handling
2025-05-27 16:51:46 +02:00
Exzap
783d88a892
coreinit: Fix race condition in __FSAIoctlResponseCallback
2025-05-17 21:35:42 +02:00
Exzap
28ea70b6d8
GX2+TCL: Reimplement command buffer submission
...
- GX2 utilizes TCL(.rpl) API for command submission instead of directly writing to an internal GPU fifo
- Submission & retire timestamps are correctly implemented as incremental counters
- Command buffering behaviour matches console
- Fixes race conditions on aarch64
2025-05-17 21:35:42 +02:00
Exzap
96765e4ac6
Latte: Refactor clear code
2025-05-17 20:47:01 +02:00
gamerbross
111637a9fd
nsyshid: Skylander 360 Portal small optimization and code formatting ( #1568 )
2025-05-15 19:58:43 +02:00
Issa
bed5fdb195
UI: Disable Ctrl+Q shortcut on non-macOS platforms to prevent accidental exits during gameplay ( #1565 )
2025-05-13 03:38:11 +02:00
shinra-electric
996539fce8
CI: Bump MoltenVK to v1.3.0 ( #1559 )
2025-05-12 20:12:40 +02:00
Mefiresu
05617a332b
dmae: Implement 16bit endian swap for DMAECopyMem ( #1564 )
2025-05-12 18:16:14 +02:00
Joshua de Reeper
caef34f2ff
nsyshid: Add Kamen Rider USB Device to Whitelist ( #1560 )
2025-05-12 09:28:01 +02:00
neebyA
f801fc1fe8
Fix Mac build for Xcode 16.3 ( #1558 )
2025-05-12 00:08:25 +02:00
Exzap
61484598fc
Vulkan: Use per-pipeline buffer robustness
...
And if the extension is not supported then fallback to enabling robust buffer access for all shaders.
2025-05-10 09:49:21 +02:00
SSimco
081ebead5f
Add AArch64 recompiler backend ( #1556 )
2025-05-09 12:47:22 +02:00
Exzap
d13dab0fd8
Vulkan: During shutdown submit buffer before deleting resources
2025-05-09 10:00:38 +02:00
Exzap
ba09daf328
PPCRec: Reenable float copy optimization
2025-05-09 02:06:08 +02:00