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 )
2023-12-07 02:07:50 +01:00
capitalistspz
1849083073
Use hidapi for Wiimotes on Windows ( #1033 )
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
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.
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 )
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
2023-10-02 21:24:50 +02:00
Exzap
29c823fa1f
Latte: Fix uniform size limit being too low
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
Exzap
ce34b95b82
Fix game path not respecting utf8 encoding
2023-09-30 03:07:49 +02:00
Exzap
8bb7ce098c
Bump CI clang version to 15 + workaround for unsafe fiber optimizations ( #982 )
2023-09-29 17:17:28 +02:00
Exzap
8a4abb8bbb
Update Windows build instructions
2023-09-29 06:48:10 +02:00
Exzap
6217276681
Enable DPI awareness on Windows
2023-09-29 06:48:10 +02:00
Exzap
21c1f84a87
Fix WUA conversion not detecting updates
2023-09-29 06:48:10 +02:00
Exzap
abce406ee8
Refactor more wstring instances to utf8-encoded string
2023-09-29 06:48:10 +02:00
Exzap
f6c3c96d94
More detailed error messages when encrypted titles fail to launch
2023-09-29 06:48:10 +02:00
Exzap
5ad57bb0c9
Add support for games in NUS format (.app)
...
Requires title.tmd and title.tik in same directory
2023-09-29 06:48:10 +02:00
Exzap
f9f6206929
Vulkan: Add profiler for Vulkan API CPU cost
...
Disabled by default. Set VULKAN_API_CPU_BENCHMARK to 1 to enable
2023-09-29 06:48:10 +02:00
Exzap
3e925b7707
Latte: Bound uniform buffers based on access patterns within the shader
2023-09-29 06:48:10 +02:00
Exzap
4d6b72b353
Latte: Very minor refactor + optimization
2023-09-29 06:48:10 +02:00
Leif Liddy
65e5e20afc
BUILD.md: Require libtool and libusb1-devel for Fedora ( #979 )
2023-09-27 00:29:23 +02:00
Squall Leonhart
638c4014a1
nn_olv: Handle nullptr key in SetSearchKey ( #974 )
2023-09-22 19:20:22 +02:00
goeiecool9999
b4aa10bee4
Vulkan: Only create imgui renderpass once ( #972 )
2023-09-20 19:01:56 +02:00
Joshua de Reeper
1d398551e2
Add DS_Store to gitignore ( #969 )
2023-09-19 21:43:54 +02:00
Exzap
90c56b7731
Latte: Optimizations and tweaks ( #706 )
2023-09-19 21:17:21 +02:00
capitalistspz
323bdfa183
More changes to finding wiimotes ( #961 )
2023-09-19 17:54:38 +02:00
Simon
98b5a8758a
nsyshid: Add backends for cross platform USB passthrough support ( #950 )
2023-09-19 01:27:40 +02:00
Exzap
2a735f1fb7
coreinit: Use native COS locks instead of STL
2023-09-14 20:52:40 +02:00
Exzap
14dd7a72a7
Add coding style guidelines and clang-format file
2023-09-14 20:52:40 +02:00