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
goeiecool9999
a6d8c0fb9f
CI: Fix macOS build ( #1291 )
2024-08-13 15:48:13 +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
goeiecool9999
9812a47cb1
clang-format: Put class braces on a new line ( #1283 )
2024-08-08 19:35:50 +02:00
Exzap
7fd532436d
CI: Manual unshallow of vcpkg is no longer needed
2024-08-08 16:07:45 +02:00
Exzap
598298cb3d
Vulkan: Fix stencil front mask
2024-08-08 16:07:45 +02:00
goeiecool9999
54e695a6e8
git: unshallow vcpkg, shallow vulkan-headers and imgui ( #1282 )
2024-08-08 15:58:24 +02:00
Exzap
bf2208145b
Enable async shader compile by default
2024-08-07 16:35:15 +02:00
Exzap
b52b676413
vcpkg: Automatically unshallow submodule
2024-08-07 02:50:24 +02:00
Exzap
2129644781
Remove shaderCache directory
...
The location of the shaderCache path is different for non-portable cases so let's not confuse the user by shipping with a precreated directory that isn't actually used
2024-08-06 23:02:28 +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
593da5ed79
CI: Workaround for MoltenVK crash
...
1.2.10 and later crash during descriptor set creation. So for now let's stick with the older version
2024-07-27 18:35:23 +02:00
Exzap
c73fa3761c
Fix compatibility with GCC
2024-07-27 04:45:36 +02:00
Exzap
5328e9eb10
CPU: Fix overflow bit calculation in SUBFO instruction
...
Since rD can overlap with rA or rB the result needs to be stored in a temporary
2024-07-26 06:03:00 +02:00
Exzap
47f1dcf996
debugger: Add symbol support to PPC stack traces
...
Also moved the declaration to precompiled.h instead of redefining it wherever it is used
2024-07-26 06:03:00 +02:00
Exzap
252429933f
debugger: Slightly optimize symbol list updates
2024-07-26 06:03:00 +02:00
Exzap
026d547dcc
Use HTTP 1.1 in Nintendo API requests
2024-07-26 06:03:00 +02:00
Exzap
f1685eab66
h264: Use asynchronous decoding when possible ( #1257 )
2024-07-26 05:48:42 +02:00
Exverge
4b9c7c0d30
Update Fedora build instructions ( #1269 )
2024-07-24 08:32:40 +02:00
capitalistspz
e65abf4898
Suppress unnecessary GTK messages ( #1267 )
2024-07-23 22:18:55 +02:00
Joshua de Reeper
a1c1a608d7
nsyshid: Emulate Infinity Base ( #1246 )
2024-07-23 03:18:48 +02:00
Exzap
64232ffdbd
Windows default to non-portable + Reworked MLC handling and related UI ( #1252 )
2024-07-23 03:13:36 +02:00
goeiecool9999
7522c8470e
resource: move fontawesome to .rodata ( #1259 )
2024-07-19 14:24:46 +02:00
Exzap
9d366937cd
Workaround for compiler issue with Visual Studio 17.10
2024-07-07 08:55:26 +02:00
Joshua de Reeper
5209677f2f
nsyshid: Add SetProtocol and SetReport support for libusb backend ( #1243 )
2024-07-02 03:32:37 +02:00
Colin Kinloch
64b0b85ed5
Create GamePad window at correct size ( #1247 )
...
Don't change the size on canvas initialization
2024-06-29 22:31:47 +02:00
Joshua de Reeper
aefbb918be
nsyshid: Skylander emulation fixes and code cleanup ( #1244 )
2024-06-28 15:44:49 +02:00
Joshua de Reeper
93b58ae6f7
nsyshid: Add infrastructure and support for emulating Skylander Portal ( #971 )
2024-06-28 00:55:20 +02:00
Exzap
f3d20832c1
Avoid an unhandled exception when mlc path is invalid
2024-06-25 19:28:21 +02:00
Exzap
d4c2c3d209
nsyskbd: Stub KBDGetKey
...
Fixes MSX VC games freezing on boot
2024-06-25 15:50:06 +02:00
Exzap
1672f969bb
Latte: Add support for vertex format used by Rabbids Land
2024-06-09 17:53:34 +02:00
goeiecool9999
6772b1993f
vcpkg: Update dependencies ( #1229 )
2024-06-05 16:34:42 +02:00
Exzap
16070458ed
Logging: Restructure menu + allow toggeling APIErrors logtype
...
The logtype "APIErrors" previously was always enabled. This option is intended to help homebrew developers notice mistakes in how they use CafeOS API. But some commercial games trigger these a lot and cause log.txt bloat (e.g. seen in XCX). Thus this commit changes it so that it's off by default and instead can be toggled if desired.
Additionally in this commit:
- COS module logging options are no longer translatable (our debug logging is fundamentally English)
- Restructured the log menu and moved the logging options that are mainly of interest to Cemu devs into a separate submenu
2024-06-02 21:39:40 +02:00
Exzap
5f825a1fa8
Latte: Always allow views with the same format as base texture
...
Fixes crash/assert in VC N64 titles
2024-06-02 21:39:40 +02:00
Colin Kinloch
d33337d539
Fix GamePad window size ( #1224 )
2024-05-29 00:36:12 +02:00
Exzap
f576269ed0
Refactor legacy method of emulating thread events
2024-05-29 00:34:11 +02:00
Exzap
da8fd5b7c7
nn_save: Refactor and modernize code
2024-05-29 00:07:37 +02:00
Exzap
1ee9d5c78c
coreinit: Tweak JD2019 workaround to avoid XCX softlock
2024-05-27 01:24:24 +02:00
goeiecool9999
aadd2f4a1a
Input: Assign profile name correctly on save ( #1217 )
2024-05-25 01:48:53 +02:00
qurious-pixel
149fe10a4e
CI+MacOS: Use libusb dylib from vcpkg ( #1219 )
2024-05-25 01:48:17 +02:00
Cemu-Language CI
917ea2ef23
Update translation files
2024-05-23 17:48:04 +00:00
Exzap
b048a1fd9e
Use CURLOPT_USERAGENT instead of manually setting User-Agent
2024-05-22 05:08:03 +02:00
Exzap
a059338890
Add initial NTAG and NFC implementation
2024-05-22 04:45:10 +02:00
goeiecool9999
523a1652df
OpenGL: Restore ProgramBinary cache for GL shaders ( #1209 )
2024-05-22 04:23:33 +02:00