Exzap
8a4abb8bbb
Update Windows build instructions
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
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
Exzap
90c56b7731
Latte: Optimizations and tweaks ( #706 )
2023-09-19 21:17:21 +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
92ab87b049
Latte: Fix shader compilation error when subroutines are used
...
Fixes character colors in Tekken Tag Tournament 2
2023-09-14 20:52:40 +02:00
Exzap
b902aa2048
Logging: Refactor and optimizations
2023-09-14 20:52:40 +02:00
Exzap
fda5ec2697
ih264d: Small optimizations and experiments with multi-threading
...
Using the multi-threaded decoder doesn't seem to be worth it but at least we have a way to enable it now
2023-09-14 20:52:40 +02:00
Exzap
f04c7575d7
coreinit: Handle non-existing modules in OSDynLoad_Acquire
...
Fixes Togabito crashing on boot
coreinit: Handle non-existing modules in OSDynLoad_Acquire
2023-09-14 20:52:40 +02:00
Exzap
c168cf536a
Vulkan: Dont immediately crash on bad pipeline cache
2023-09-14 20:52:40 +02:00
Exzap
524188bb7a
Refactor more GX2 code to use LatteReg.h
2023-09-14 20:52:40 +02:00
Francesco Saltori
c16e258c93
Localization improvements and fixes ( #956 )
2023-09-08 02:09:03 +02:00
GaryOderNichts
d8b9a74d86
Latte: rendertarget is a bitmask ( #942 )
2023-08-16 23:52:06 +02:00
Exzap
892ae13680
Log Windows version + Fix logging crash on Linux
2023-08-13 14:50:38 +02:00
Colin Kinloch
22bf6420d2
Log platform info ( #931 )
2023-08-08 23:22:22 +02:00
Exzap
a17111e6b0
TitleManager: Improvements for .wua conversion
...
- Print more detailed paths in confirmation dialogue
- Prefer the title right clicked by the user
- When sourcing titles from other .wua files, use the correct subpath
Fix include path
2023-08-03 20:31:12 +02:00
Exzap
911573e0dd
TitleList: Use narrower filter for identifying data titles
...
Previous code accidentally caught some game updates and dlc titles
2023-08-03 20:31:12 +02:00
Exzap
0f469eb2b9
Small cleanup + Fix memory base logged as 0
2023-08-03 20:31:12 +02:00
Exzap
0d96255bae
nn_olv: More work on post API
2023-08-03 20:31:12 +02:00
Exzap
67819a68d9
nn_act: Handle incorrect slot 0 for PersistentId
2023-08-03 20:31:12 +02:00
Crementif
651e5336b4
debugger: Add logging breakpoint + misc fixes ( #927 )
2023-08-03 15:45:11 +02:00
Colin Kinloch
1d1e1e781b
Vulkan: Retry instance creation if validation layer is not present ( #909 )
2023-08-03 15:16:22 +02:00
Exzap
2200cc0ddf
Initial support for title switching + better Wii U menu compatibility ( #907 )
2023-07-21 13:54:07 +02:00
Rambo6Glaz
ea86c77088
Fix UTC offset calculation ( #890 )
2023-07-05 20:20:01 +02:00
Rambo6Glaz
b0ae008a89
Fix NEX DataStore uploads (nlibcurl) and stub Miiverse PostApp ( #888 )
2023-07-05 18:59:33 +02:00
Exzap
9499870cc9
Debugging: Add minimalist PPC profiler
2023-06-25 08:40:52 +02:00
Exzap
45072fccb2
Remove remnants of frame profiler code
2023-06-25 08:40:52 +02:00
Exzap
4a04fab9c4
coreinit: Set file flag in stat
2023-06-25 08:40:52 +02:00
Rambo6Glaz
a8d157d310
nn_olv: Added community related API ( #873 )
...
- Initialize
- Download communities (self-made / favorites / officials)
- Upload communities (create subcommunity)
- Upload favorite status (Add/Delete favorite to a subcommunity)
Enough for support of Mario Kart 8 tournaments
2023-06-24 14:51:41 +02:00
Squall Leonhart
1beec40445
Fix logging related crash in KPADGetUnifiedWpadStatus ( #875 )
2023-06-22 04:11:31 +02:00
Maschell
fd3b5b7f27
coreinit: Fix FSGetMountSource and FSAppendFile implementation ( #863 )
...
Fixes SD access in SSBU
2023-06-17 13:51:55 +02:00
Chris Purnell
f0ef8f3cc2
Fix some out of bound array access. ( #862 )
2023-06-16 20:15:43 +02:00
Exzap
633e5c0e05
Fix incorrect return values in OSAtomic
2023-06-15 22:36:45 +02:00
Exzap
808d1bb424
Add debug asserts for invalid MEMPTR
...
Also fixed some corruptions this uncovered
2023-06-15 22:36:35 +02:00
Exzap
7886b594a2
nsysnet: Implement inet_ntop
2023-06-15 22:36:25 +02:00
Exzap
0bead50065
coreinit: Implement support for ".." in paths
2023-06-15 21:23:18 +02:00
Maschell
f1ebfa9941
coreinit: Implement several FSA functions and fix some bugs ( #844 )
2023-06-15 21:05:16 +02:00
Maschell
6073ab3ec6
coreinit: Refactor FS functions to be more accurate ( #842 )
2023-06-04 11:13:45 +02:00
Colin Kinloch
4ae5b4f8b8
Wayland: Use viewporter ( #836 )
2023-05-28 02:04:24 +02:00
Crementif
d903b2cf12
Remove deprecated logging system and expose developer logging window ( #825 )
2023-05-20 02:46:12 +02:00
Alexander
b8dec03cb5
Add missing template arguments for std::forward ( #819 )
2023-05-15 18:31:53 +02:00
Jonathan Barrow
b74ae21953
Resolve domains to IPs in Friends NEX ( #807 )
2023-05-10 11:51:54 +02:00
why-keith
e58a84629f
Migrate coreinitMemLog_printf to new logging ( #799 )
2023-04-25 18:09:00 +02:00