682 Commits

Author SHA1 Message Date
goeiecool9999
4468e7a7f2 substitute jthread for thread 2023-12-17 19:38:34 +01:00
goeiecool9999
adc988eb1b fix macOS build (?) 2023-12-17 18:18:41 +01:00
goeiecool9999
91c5a01dbc stuttering observed, move to jthread 2023-12-17 18:03:17 +01:00
goeiecool9999
4ac7cb9f62 make globals static 2023-12-17 17:23:46 +01:00
goeiecool9999
9c2b8a0621 fix sm3dw loop point 2023-12-17 13:44:21 +01:00
goeiecool9999
49b28c16a8 adjust assert 2023-12-17 12:36:51 +01:00
goeiecool9999
c8b4e48120 fix loop 2023-12-17 12:28:27 +01:00
goeiecool9999
57ee2413e7 fix indentation mistake 2023-12-17 11:53:54 +01:00
goeiecool9999
5033318daa move audio playback code to a more reasonable place 2023-12-17 11:49:27 +01:00
goeiecool9999
cab8a1f3c5 add config option to enable/disable boot sound, don't play during OSScreen section 2023-12-17 11:42:33 +01:00
goeiecool9999
dc127e5e61 fix mistake while refactoring Settings code 2023-12-17 11:17:38 +01:00
goeiecool9999
363fe5901a add some more error handling, whitespace in cmake file 2023-12-17 04:45:54 +01:00
goeiecool9999
04ed1c4ed9 simplify deinit 2023-12-17 04:33:01 +01:00
goeiecool9999
312ecbccde attempt to implement looping 2023-12-17 04:24:11 +01:00
goeiecool9999
9354db6a16 fix bugs and clean up 2023-12-17 03:38:37 +01:00
goeiecool9999
a7a116a6f1 proof of concept 2023-12-17 02:50:00 +01:00
Exzap
bab1616565 nsysnet: Add support for SO_BIO and handle SO_ENOTCONN 2023-12-13 22:43:51 +01:00
Exzap
d2ba4e65c5 Latte: 1D views are compatible with 1D textures 2023-12-13 18:10:10 +01:00
Exzap
2167143c17 Latte: Support for SAMPLE_LB 2023-12-13 12:45:20 +01:00
Exzap
df282ab230 Latte: Clean up OpenGL relics in shared render code 2023-12-13 12:45:20 +01:00
Exzap
646835346c Latte: Refactor legacy OpenGL code for shader binding 2023-12-13 12:45:20 +01:00
Exzap
dee764473d Latte: Small refactor for GLSL texture coord handling
Also adds support for 2D textures coordinates with source as 0.0 or 1.0 literals instead of GPRs. Seen in shaders generated by CafeGLSL
2023-12-10 08:30:52 +01:00
Exzap
e7fa8ec0c6 Vulkan: Properly shut down compilation threads 2023-12-10 08:30:52 +01:00
Exzap
bffeb818d1 GfxPack: Refactor + better unicode support 2023-12-10 08:30:52 +01:00
Exzap
67f7ce815c nn_pdm: Refactor code to use new module structure 2023-12-10 08:30:52 +01:00
Exzap
9398c0ca6b Latte: Simplify and fix texture copy 2023-12-10 08:30:52 +01:00
shinra-electric
f6bb666abf
Mac: Add wua filetype to info.plist (#1039) 2023-12-10 08:30:08 +01:00
qurious-pixel
b6aaf66330
[AppImage] Bundle libstdc++ (#1038) v2.0-61 2023-12-07 02:07:50 +01:00
capitalistspz
1849083073
Use hidapi for Wiimotes on Windows (#1033) v2.0-60 2023-12-06 02:33:29 +01:00
shinra-electric
09409a5108
Set macOS min version to 12.0 Monterey (#1025) 2023-11-27 12:24:26 +01:00
GaryOderNichts
5047c4d083
GDBStub: Fix checkSum string to int conversion (#1029) 2023-11-27 12:21:52 +01:00
Exzap
f3c95f72e7 nn_fp: Multiple fixes v2.0-59 2023-10-19 05:55:52 +02:00
Exzap
b0a7fd4e07 Set default alignment for SysAllocator to cache-line size
Avoids memory corruptions when the memory is cleared via DCZeroRange. Seen in BotW with AX AUX buffers.
v2.0-58
2023-10-18 10:49:59 +02:00
Exzap
9bb409314d coreinit: Fix potential race condition in IPC code 2023-10-18 10:43:36 +02:00
bslhq
9ec50b865d
Fix nfc menu list of recent nfc files (#996) v2.0-57 2023-10-17 14:45:55 +02:00
Exzap
63861bf812 Fix SpotPass downloads on Linux/MacOS 2023-10-17 13:07:43 +02:00
Exzap
66711529be Avoid wxGetKeyState since it asserts on Linux with wayland GTK
Only modifier keys are allowed, but we used it to test for Escape
2023-10-17 13:06:45 +02:00
Exzap
c440ecdf36 FPD: Fix a crash due to incorrect instantiation 2023-10-17 06:16:29 +02:00
Exzap
2959802ae2 Use utf-8 for exe path 2023-10-17 05:26:30 +02:00
Exzap
0d71885c88 nn_fp: Full rework of friend service 2023-10-17 05:26:30 +02:00
Francesco Saltori
13a50a915e
Fix several language selection issues (#994) 2023-10-16 13:41:06 +02:00
goeiecool9999
d4a2a8e8de
Vulkan: Cleanup image barrier code (#988) 2023-10-16 07:33:12 +02:00
Cemu-Language CI
db44a2d130 Update translation files 2023-10-04 21:39:01 +00:00
Exzap
db53f3b980 Fixes for titles in NUS format
Symlinks were not handled correctly
v2.0-55
2023-10-02 21:24:50 +02:00
Exzap
29c823fa1f Latte: Fix uniform size limit being too low v2.0-54 2023-10-02 19:05:44 +02:00
Exzap
757d458161 Compatibility with fmtlib 10.1.x 2023-10-02 18:53:00 +02:00
Exzap
ff9d180154 Code cleanup 2023-10-01 11:46:26 +02:00
Exzap
9523993a24 Fix file menu list of recent games 2023-10-01 11:46:26 +02:00
Francesco Saltori
5b27d32cb7
Minor localization adjustments (#984) 2023-09-30 15:27:56 +02:00
Exzap
43976ca7eb Prioritize non-NUS format over NUS
If a title exists multiple times in the game folder in different formats, then prefer and use non-NUS format if one is available. This is so we match previous Cemu behavior where Cemu would pick non-NUS simply due the fact that NUS format wasn't supported yet.
2023-09-30 06:21:14 +02:00