Commit graph

5222 commits

Author SHA1 Message Date
James Benton
2fa6573ab3 ios/net: Implement getsockname. 2019-12-18 15:26:22 +00:00
James Benton
888c517d09 ios/net: Improve socket closing. 2019-12-18 15:26:22 +00:00
James Benton
552b949e1c gpu/vulkan: Add some missing member variable initialisation to Driver. 2019-12-18 15:26:22 +00:00
James Benton
39be679db3 ci: Switch MacOS vulkan sdk download to gstreamer mirror.
LunarG is super rate limited and its hard to grab it...
2019-12-18 15:26:22 +00:00
James Benton
ca41671ec0 ci: Cache Vulkan on macOS.
This is extremely important given that LunarG has rate limiting on the
MacOS Vulkan SDK of 5 downloads per ip per 24 hours.
2019-12-18 15:26:22 +00:00
James Benton
73723a5021 ios/net: Implement send and recv for /dev/socket. 2019-12-18 15:26:22 +00:00
James Benton
0c9510f852 ios/net: Implement /dev/socket getpeername. 2019-12-18 15:26:22 +00:00
James Benton
f166b24032 cafe/nsysnet: Implement send. 2019-12-18 15:26:22 +00:00
James Benton
7e1f293313 cafe/nsysnet: Implement getpeername. 2019-12-18 15:26:21 +00:00
James Benton
5dfd619c03 cafe/nsysnet: Fix signed / unsigned comparison. 2019-12-18 15:26:21 +00:00
James Benton
44dcb8a9f2 ios/net: Fix variable shadowing. 2019-12-18 15:26:21 +00:00
James Benton
39f5e976d9 ios/net: Initial /dev/socket implementation. 2019-12-18 15:26:21 +00:00
James Benton
afa60cc35d cafe/nsysnet: Implement more socket functions. 2019-12-18 15:26:21 +00:00
James Benton
fd76b1e075 ios/net: Add more socket structures. 2019-12-18 15:26:21 +00:00
James Benton
ca0d600e2c ios/net: Add IOS_NET logger. 2019-12-18 15:26:21 +00:00
James Benton
0a08adf683 cmake: Add libuv and c-ares. 2019-12-18 15:26:21 +00:00
James Benton
8c3e453128 ci: Add conan install to MacOS 2019-12-18 15:26:21 +00:00
James Benton
6c90e8345c ci: Update conan to use VS2019. 2019-12-18 15:26:21 +00:00
James Benton
5ce0cae19b conan: Add libuv and c-ares. 2019-12-18 15:26:21 +00:00
James Benton
5bca7bf064 cmake: Cleanup options. 2019-12-18 15:26:21 +00:00
James Benton
bc50cba385 ios/fs: Add support for logging of all filesystem operations.
More interesting filesystem operations like open file are debug, the less
interesting ones like read file are trace.
2019-12-18 15:26:21 +00:00
James Benton
66c7ec0603 decaf: Add support for setting log level per logger.
For example you might have in your config.toml file:
[log.levels]
ios_fs = "trace"
2019-12-18 15:26:21 +00:00
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
0b128ddca6 ci: Add Vulkan to macOS builds 2019-12-09 22:24:22 +00: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
Brett Lawson
a06a696f97 ci: Cleaned up and started caching Windows Vulkan and Qt. 2019-12-10 06:48:05 -08:00
James
be221fbe9a
Update BUILDING.md 2019-12-10 11:54:25 +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