Commit graph

4506 commits

Author SHA1 Message Date
James Benton
6256521c63 coreinit: Mark OSExitThread as noreturn. 2019-12-18 15:26:21 +00:00
James Benton
6aa8d2b0f0 decaf-qt: Fix invalid code hidden in assert. 2019-12-18 15:26:21 +00:00
James Benton
f9af9c7bbf vfs: Ensure directory iteration returns contents sorted alphabetically. 2019-12-18 15:26:21 +00:00
James Benton
1474e054fc common: Fix string_copy on non-Windows platforms. 2019-12-18 14:09:59 +00:00
James Benton
b26df065b4 vfs: Use cross platform std::errc for translating errors in host device. 2019-12-17 11:14:02 +00:00
James Benton
abfd8327da cafe/nsysnet: Remove initialiseNSSL function.
Can be done with a constructor instead.
2019-12-17 11:06:39 +00:00
James Benton
6f1e5a4d65 ios: Add IoctlVecAlign constant. 2019-12-17 11:06:39 +00:00
James Benton
d75fe76487 cafe/hle: Add support for specifying custom alignment of stack objects. 2019-12-17 11:06:39 +00:00
James Benton
1ceb65a357 ios/nn: Add missing case for TlsEntryEvent::GetSize 2019-12-17 11:06:39 +00:00
Yannik Marchand
210eab1fc4 cafe/coreinit: Fix buffer size in OSPanic 2019-12-17 11:02:52 +00:00
Yannik Marchand
5a9ec714c4 common: Add missing <memory> include to log.h 2019-12-17 10:04:30 +00:00
Yannik Marchand
63e2a0f6ec libdecaf: Fix lib name in default trace filters 2019-12-17 10:03:51 +00:00
James Benton
f2477a2235 cafe/coreinit: Add missing switch case. 2019-12-14 22:06:57 +00:00
James Benton
c8bbd76beb cafe/hle: Fix ambiguous RegisterTypeInfo.
{"str"} was matching const char *parameter.
2019-12-14 22:06:57 +00:00
James Benton
9177ae58de cafe: Add missing switch case. 2019-12-14 22:06:57 +00:00
James Benton
73d73e374a cafe/vpad: Fix implementation of VPADGetTPCalibratedPoint{Ex}. 2019-12-10 20:38:37 +00:00
James Benton
912206297d cafe/vpad: Implement VPAD{Get/Set}TPCalibrationParam. 2019-12-10 20:38:32 +00:00
James Benton
2d1f4e1378 cpu: Add std::initializer_list for be2_array. 2019-12-10 20:38:28 +00:00
Brett Lawson
8579bf62d3 cafe: Removed unused variable causing warning. 2019-12-10 08:24:38 -08:00
James Benton
dd674e02e7 gpu: Remove addrlibopt. 2019-12-09 22:24:17 +00:00
James Benton
173f81154e Remove some unused includes. 2019-12-09 22:24:14 +00:00
James Benton
66099bcf54 cafe/gx2: Change tiling apertures to use new tiling code. 2019-12-09 22:24:09 +00:00
James Benton
b5597cfb4e gpu: Fix some warnings. 2019-12-09 21:17:31 +00:00
James Benton
d79c4b3fa3 vfs: Fix some warnings. 2019-12-09 21:17:15 +00:00
James Benton
5455ae2d8c vfs: Add missing virtual destructors. 2019-12-09 21:17:04 +00:00
James Benton
d53f520a11 decaf: Fix some more warnings. 2019-12-09 21:16:40 +00:00
James Benton
2c4bfc4937 cafe/kernel: Add missing newline to end of file. 2019-12-09 21:15:32 +00:00
James Benton
7d38202cf1 cpu: Fix initialisation order in be2_array. 2019-12-09 21:15:10 +00:00
Brett Lawson
43366a34e7 Enabled /W4 warning level on MSVC. 2019-12-09 11:42:47 -08:00
Brett Lawson
10c08e4308 decafsdl: Cleaned up to pass /W4 without warnings. 2019-12-09 11:42:46 -08:00
Brett Lawson
256dbd8f66 libdecaf: Cleaned up to pass /W4 without warnings. 2019-12-09 11:42:46 -08:00
Brett Lawson
cd9cd2eb0b gpu: Cleaned up to pass /W4 without warnings. 2019-12-09 11:42:46 -08:00
Brett Lawson
e0a415c57b cpu: Cleaned up to pass /W4 without warnings. 2019-12-09 11:42:45 -08:00
Brett Lawson
8d22cede7b gpu/vulkan: Updated to latest version of vk_mem_alloc. 2019-12-09 10:07:37 -08:00
Brett Lawson
47d87609b2 common: Fixed implicit cast warning in tga_encoder. 2019-12-09 10:07:37 -08:00
Brett Lawson
ffa43bbb27 jit: Fix code-cache to use aligned offsets. 2019-12-09 10:05:51 -08:00
James Benton
057d39f2ec cafe/nn_olv: Fix DownloadedDataBase_GetRegionId return value. 2019-12-08 22:59:14 +00:00
James Benton
27735c1aea gpu/vulkan: Align shader push constant size to 16 bytes. 2019-12-08 22:59:10 +00:00
James Benton
b12da39eec decaf: Add some missing includes. 2019-12-08 22:59:06 +00:00
James Benton
896b4174b9 common: Change trim to inline instead of static. 2019-12-08 22:59:02 +00:00
James Benton
bb9db95592 gpu/valkan: Change validateDevice to warn. 2019-12-08 22:58:58 +00:00
James Benton
9de2fdf403 gpu/vulkan: Add better support for loading extensions / features.
Split into required/optional so that we can support MoltenVK.
2019-12-08 22:58:53 +00:00
James Benton
49338daef0 gpu/vulkan: Fix gpu7_tiling shader on MoltenVK. 2019-12-08 22:58:49 +00:00
James Benton
b5b536bbe9 common: byte_swap_to_scratch do not align past end of data. 2019-12-08 22:58:43 +00:00
James Benton
e61a697e85 gpu/vulkan: Fix invalid iterator decrement.
Only clang actually complains about this.
2019-12-08 22:58:38 +00:00
James Benton
b5a7b0c361 decaf-sdl: Only update window title from SDL thread.
Fixes crash on MacOS with SDL Cocoa.
2019-12-08 22:58:25 +00:00
Brett Lawson
148b67016d cpu: Refactored headers a bit to only include whats needed. 2019-12-08 10:18:01 -08:00
James Benton
a2f969fd90 Fix to use fmt/format.h instead of fmt/core.h 2019-12-08 17:24:32 +00:00
James Benton
f28deddea4 decaf-sdl: Add support for MoltenVK. 2019-12-08 17:19:11 +00:00
James Benton
7612f94b1f gpu: Add support for MoltenVK. 2019-12-08 17:19:11 +00:00