goeiecool9999
492116a6ba
VPAD: report gamepad volume slider position even when audio playback is disabled or failed to init
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-09-09 21:05:06 +02:00
RedBlackAka
5a3809be16
windows: Add NSIS Windows installer ( #1645 )
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-08-30 20:39:48 +02:00
oltolm
6013ac1823
refactor: Fix trivial compiler warnings ( #1675 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-08-30 13:01:52 +02:00
oltolm
de4bf7c2c1
refactor: use concepts instead of SFINAE ( #1652 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-08-25 01:33:46 +02:00
Exzap
aeb3154257
debugger: Fix clipboard related crash
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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
Crementif
57fe7a53f1
UI: Disable alpha for game list icons
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-07-29 19:26:47 +02:00
Crementif
493b11e23a
UI: Refresh debugger when graphic packs are loaded or unloaded ( #1653 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-07-23 11:07:24 +02:00
Kevin Reinholz
4efa40c51c
Make it easy to build Cemu on BSD ( #1632 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-07-23 08:59:09 +02:00
oltolm
955ce9b973
UI: Fix static initialization in regards to hotkey map ( #1643 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-07-23 01:05:56 +02:00
Exzap
73b1dc1663
UI: Add architecture to auto-updater check
2025-07-20 23:10:13 +02:00
Exzap
c1c2962b66
Switch to a different Discord RPC implementation
...
discord-rpc has been unmaintained for years
2025-07-20 00:53:10 +02:00
Crementif
42ff3ad468
Fix debug assert that'd occur when closing the debug menu
...
Closing the settings window will immediately flush a temporary 0, 0 value it writes for the size which gets overwritten by the MainWindow a few seconds later.
In the code, -1 is considered the "off" state, and 0 is considered a "it should be saved, but only whenever the value is available". The save gamepad size/pos option already worked like this new behavior, since you might enable the option but not (previously) have it open yet. When encountering a 0 as the size, it'll just use the default window size of Cemu.
2025-07-16 16:14:55 +02:00
Crementif
2d74bcfbfa
Fix regression with saving/loading child configs
...
Seems like a minor thing slipped under the radar in commit 67de63bed6
2025-07-16 16:08:09 +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
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 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-06-14 10:25:56 +02:00
goeiecool9999
f3fe6f3455
GameList: Allow sorting by more columns ( #1571 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-06-13 12:47:46 +02:00
oltolm
2eec6b44c3
UI: Use wxListView instead of wxListCtrl ( #1584 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-06-08 07:16:09 +02:00
neebyA
a184a04e56
macOS: Minor UI improvements ( #1575 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-06-07 22:42:49 +02:00
Nintendocustom
c99ae0f833
Add FSTimeToCalendarTime function
2025-06-07 19:51:58 +02:00
Colin Kinloch
162fdabb9d
debug: "verbose" command line argument to log to stdout ( #1587 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-06-02 01:38:21 +02:00
Colin Kinloch
c8045f7f04
UI: wxCAPTION flag on input API dialog to fix kwin ( #1586 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-06-01 03:57:33 +02:00
oltolm
6df3e1742e
UI: Fix wxWidgets assert in InfinityPage ( #1582 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-05-31 16:29:07 +02:00
oltolm
152b790242
UI: Use wxID_ANY and wxNOT_FOUND instead of hardcoding -1 ( #1581 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-05-30 01:39:02 +02:00
capitalistspz
02616bf6be
build: Allow Linux builds to be made without Bluez ( #1579 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-05-28 15:18:01 +02:00
Exzap
7168d20cde
FST: Refactor IV handling
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-05-27 16:51:46 +02:00
Exzap
783d88a892
coreinit: Fix race condition in __FSAIoctlResponseCallback
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-05-13 03:38:11 +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 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-05-12 09:28:01 +02:00
neebyA
f801fc1fe8
Fix Mac build for Xcode 16.3 ( #1558 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-05-12 00:08:25 +02:00
Exzap
61484598fc
Vulkan: Use per-pipeline buffer robustness
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
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
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-05-09 02:06:08 +02:00
Exzap
557aff4024
PPCRec: Implement PSQ scaling
2025-05-08 08:29:47 +02:00
Exzap
de542410c2
PPCRec: Rework floating point instructions ( #1554 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-05-08 03:48:22 +02:00
gamerbross
33d5c6d490
nsyshid: Add Skylander Xbox 360 Portal support ( #1550 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-05-04 21:44:46 +02:00
Crementif
352a918494
debug: add CLI option to have multi-core interpreter ( #1553 )
...
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
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
neebyA
fa7ae84314
macOS: Fix browsing of directory paths with spaces ( #1546 )
2025-05-04 13:46:01 +02:00
goeiecool9999
e6a64aadda
undo revert of style improvement
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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
Exzap
b089ae5b32
PowerPC recompiler rework ( #641 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-04-26 17:59:32 +02:00
Exzap
06233e3462
UI: Fix wxWidgets debug assert
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
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
mitoposter
57ff99ce53
cubeb: Show default device option even if enumerating devices fails ( #1515 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-03-19 17:06:55 +01:00
capitalistspz
8b5cafa98e
Wiimote/L2CAP: More accurate descriptions for descriptors ( #1512 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-03-13 01:09:45 +01:00
Crementif
186e92221a
debugger: allow printing registers using logging breakpoint placeholders ( #1510 )
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
This allows a savy user, developer or modder to change the comment field of a logging breakpoint to include placeholders such as {r3} or {f3} to log the register values whenever that code is hit.
2025-03-07 23:40:17 +01:00
goeiecool9999
31d2db6f78
OpenGL: Add explicit/matching qualifiers in output shader interface
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
fixes issues with old intel drivers
2025-03-05 22:23:06 +01:00
capitalistspz
ebb5ab53e2
Add menu item for opening shader cache directory ( #1494 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-02-14 20:56:51 +01:00
Exzap
ec2d7c086a
coreinit: Clean up time functions
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-01-30 03:49:17 +01:00
Exzap
c714e8cb6b
coreinit: Time to tick conversion is unsigned
...
The result is treated as signed in most cases, but the calculation uses unsigned arithmetic.
As a concrete example where this matters, DS VC passes -1 (2^64-1) to OSWaitEventWithTimeout which internally causes an overflow. But only with unsigned arithmetic this will result in a large positive number that behaves like the intended infinite timeout. With signed arithmetic the result is negative and the events will timeout immediately.
2025-01-30 03:32:24 +01:00
goeiecool9999
e834515f43
Vulkan: Improve post-shutdown cleanup and minor improvements ( #1401 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-01-23 21:20:03 +01:00
goeiecool9999
372c314f06
fix building with fmt11 and GCC
2025-01-23 21:03:11 +01:00
Exzap
5bd253a1f8
Revert "Fix building against fmt 11.1.0 ( #1474 )"
...
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
Reverting commit 4ac65159ef because game profile enums use the stringifying formatters from config.h and are not supposed to store raw integers
2025-01-23 17:33:06 +01:00
Alexandre Bouvier
4ac65159ef
Fix building against fmt 11.1.0 ( #1474 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-01-16 12:54:29 +01:00
Joshua de Reeper
eab1b24320
nsyshid: Initialise interface index as 0 ( #1473 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-01-12 20:20:48 +01:00
Exzap
07cd402531
Update precompiled.h
2025-01-12 18:33:15 +01:00
Joshua de Reeper
0a59085021
nsyshid: Make Libusb the Windows backend ( #1471 )
2025-01-12 14:33:24 +01:00
Exzap
8dd809d725
Latte: Implement better index caching ( #1443 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-01-12 12:39:02 +01:00
rcaridade145
1923b7a7c4
Vulkan: Added R5_G6_B5_UNORM to supported readback formats ( #1430 )
2025-01-12 12:37:56 +01:00
Crementif
92021db230
Use one CPU emulation thread for --force-interpreter ( #1467 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-01-05 04:08:13 +01:00
Crementif
4b792aa4d2
debug: Fix shader dumping ( #1466 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-01-04 20:38:42 +01:00
capitalistspz
1e30d72658
build: Add ALLOW_PORTABLE flag ( #1464 )
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
* Add ALLOW_PORTABLE cmake flag
* Also check that `portable` is a directory
2024-12-30 18:49:51 +01:00
Mike Lothian
2b0cbf7f6b
Fix building against Boost 1.87.0 ( #1455 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-12-18 22:15:42 +01:00
goeiecool9999
3738ccd2e6
Play bootSound.btsnd while shaders/pipelines are compiling ( #1047 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2024-12-18 15:55:23 +01:00
Exzap
b53b223ba9
Vulkan: Use cache for sampler objects
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-12-16 13:05:22 +01:00
Exzap
6aaad1eb83
Debugger: Added right click context menu to disasm view + small fixes
2024-12-16 13:05:22 +01:00
Exzap
adab729f43
UI: Correctly handle unicode paths during save export
2024-12-16 13:05:22 +01:00
capitalistspz
dd0af0a56f
Linux: Allow connecting Wiimotes via L2CAP ( #1353 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-12-07 12:02:40 +01:00
Exzap
934cb54605
Properly check if MLC is writeable
2024-12-07 10:26:17 +01:00
Exzap
356cf0e5e0
Multiple smaller HLE improvements
2024-12-07 10:26:17 +01:00
Exzap
e2d0871ca3
Camera: Set error code in CAMInit
...
Fixes Hunter's Trophy 2 crashing on boot
2024-12-07 10:26:17 +01:00
neebyA
eca7374567
Set version for macOS bundle ( #1431 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-12-02 05:19:15 +01:00
Jeremy Kescher
80a6057512
build: Fix linker failure with glslang 15.0.0 ( #1436 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2024-12-02 01:01:22 +01:00
capitalistspz
0735237686
Input: Move pairing dialog button and source ( #1424 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2024-11-30 23:05:50 +01:00
capitalistspz
90eb2e01f4
nsyshid/dimensions: add missing return ( #1425 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-11-22 13:43:12 +01:00
Exzap
409f12b13a
coreinit: Fix calculation of thread total awake time
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2024-11-21 20:34:24 +01:00
Exzap
7b513f1744
Latte: Add workaround for infinite loop in Fatal Frame shaders
2024-11-21 20:34:24 +01:00
Exzap
c3e29fb619
Latte: Add support for shader instructions MIN_UINT and MAX_UINT
...
Seen in the eShop version of Fatal Frame
Also made some warnings less spammy since this game seems to trigger it a lot
2024-11-21 20:34:24 +01:00
Exzap
2065ac5f63
GfxPack: Better logging messages for diagnosing problems in rules.txt
2024-11-21 20:34:24 +01:00
goeiecool9999
269d5b9aab
Vulkan: Make scaling shaders compatible + fixes ( #1392 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-11-16 10:02:43 +01:00
Exzap
719c631f13
config: Fix receive_untested_updates using the wrong default
2024-11-13 06:29:24 +01:00
Exzap
66658351c1
erreula: Rework implementation and fix bugs
...
- ErrEula doesn't disappear on its own anymore. The expected behavior is for the game to call Disappear once a button has been selected. This fixes issues where the dialog would softlock in some games
- Modernized code a bit
- Added a subtle fade in/out effect
2024-11-13 06:29:24 +01:00
Exzap
a5717e1b11
FST: Refactoring to fix a read bug + verify all reads
...
- Fixes a bug where corrupted data would be returned when reading files from unhashed sections with non-block aligned offset or size
- Added hash checks for all reads where possible. This means that FST now can automatically catch corruptions when they are encountered while reading from the volume
2024-11-13 06:29:23 +01:00
Joshua de Reeper
ca2e0a7c31
nsyshid: Add support for emulated Dimensions Toypad ( #1371 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-11-11 08:58:01 +01:00
capitalistspz
2e829479d9
nsyshid/libusb: correct error message formatting and print error string on open fail ( #1407 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-11-09 06:22:13 +01:00
capitalistspz
4ac1ab162a
procui: swap tickDelay and priority args in callbacks ( #1408 )
2024-11-09 06:21:06 +01:00
SamoZ256
813f9148b1
macOS: Fix absolute path to libusb dylib ( #1405 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-11-07 07:09:35 +01:00
SamoZ256
9941e00b54
macOS: Fix libusb path for bundle ( #1403 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-11-05 22:22:00 +01:00
Exzap
1c49a8a1ba
nn_nfp: Implement GetNfpReadOnlyInfo and fix deactivate event
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
Fixes Amiibos not being detected in MK8
2024-11-01 22:47:19 +01:00
capitalistspz
47001ad233
Make MEMPTR<T> a little more T*-like ( #1385 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-30 23:10:32 +01:00
goeiecool9999
459fd5d9bb
input: Fix crash when closing add controller dialog before search completes ( #1386 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-28 09:37:30 +01:00
capitalistspz
63e1289bb5
Windows: Save icons to Cemu user data directory ( #1390 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-25 18:48:21 +02:00
goeiecool9999
f9a4b2dbb1
input: Add option to make show screen button a toggle ( #1383 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-19 01:56:56 +02:00
goeiecool9999
d6575455ee
Linux: Fix crash on invalid command-line arguments
...
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
use std::cout instead of wxMessageBox which does not work when wxWidgets has not been initialised yet
2024-10-17 22:24:20 +02:00
goeiecool9999
3acd0c4f2c
Vulkan: Protect against uniform var ringbuffer overflow ( #1378 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-14 14:03:36 +02:00
Alexandre Bouvier
6dc73f5d79
Add support for fmt 11 ( #1366 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-03 08:48:25 +02:00
capitalistspz
8508c62540
Various smaller code improvements ( #1343 )
2024-09-17 02:00:26 +02:00
Andrea Toska
adffd53dbd
boss: Fix BOSS not honoring the proxy_server setting ( #1344 )
2024-09-16 12:40:38 +02:00
goeiecool9999
a05bdb172d
Vulkan: Add explicit synchronization on frame boundaries ( #1290 )
2024-09-15 20:23:11 +02:00
Exzap
ba54d1540c
Fix "Receive untested updates" option not being synced to config
2024-09-08 17:21:20 +02:00
Joshua de Reeper
b06990607d
nsysnet: Avoid crash on NULL timeout in select ( #1324 )
2024-09-02 16:20:16 +02:00
squidbus
9a53b19403
CI+build: Improve macOS builds ( #1310 )
2024-08-28 11:06:49 +02:00
Exzap
1234e2c118
Preparations for 2.1 ( #1306 )
2024-08-26 11:43:38 +02:00
bl
dc9d99b03b
nn_fp: Implement GetMyComment and UpdateCommentAsync ( #1173 )
2024-08-24 21:03:03 +02:00
Exzap
573c98b2f8
GfxPack: Workaround for invisible detail panel
...
Fixes #1307
There is probably a better way to calculate the maximum width. But this suffices for now as a workaround
2024-08-23 19:26:33 +02:00
Exzap
958137a301
vpad: Keep second channel empty if no extra GamePad is configured
2024-08-15 18:27:08 +02:00
Exzap
2843da4479
padscore: Invoke sampling callbacks every 5ms
...
This fixes high input latency in games like Pokemon Rumble U which update input via the sampling callbacks
2024-08-15 05:00:09 +02:00
Exzap
b0bab273e2
padscore: Simulate queue behaviour for KPADRead
2024-08-15 02:16:24 +02:00
Skyth (Asilkan)
c49296acdc
Add support for iterating directories in graphics pack content folders. ( #1288 )
2024-08-13 15:53:04 +02:00
Exzap
e551f8f524
Fix clang compile error
2024-08-13 05:57:55 +02:00
Exzap
f52970c822
Vulkan: Allow RGBA16F texture format with SRGB bit
2024-08-13 04:47:43 +02:00
Exzap
e02cc42d67
COS: Implement PPC va_list, va_arg and update related functions
2024-08-13 01:00:56 +02:00
Exzap
598298cb3d
Vulkan: Fix stencil front mask
2024-08-08 16:07:45 +02:00
Exzap
bf2208145b
Enable async shader compile by default
2024-08-07 16:35:15 +02:00
Exzap
d81eb952a4
nsyshid: Silence some logging in release builds
2024-08-06 22:58:23 +02:00
Exzap
1575866eca
Vulkan: Add R32_X8_FLOAT format
2024-08-04 14:47:51 +02:00
Joshua de Reeper
517e68fe57
nsyshid: Tidyups and Fixes ( #1275 )
2024-07-28 18:50:20 +02:00
Exzap
c73fa3761c
Fix compatibility with GCC
2024-07-27 04:45:36 +02:00