Commit graph

5215 commits

Author SHA1 Message Date
James Benton
6aa371ddeb gpu/latte: Print unexpected generated surface format. 2019-12-28 17:31:12 +00:00
James Benton
2243c7ad34 common: Add missing null terminators to stack trace. 2019-12-28 17:31:12 +00:00
James Benton
74e25a9d58 decaf-qt: Add missing return true to renderwidget mouse event handling 2019-12-27 17:13:54 +00:00
James Benton
5fcc843176 cafe/nn_temp: Implement TEMPChangeDir{Async}. 2019-12-24 14:22:11 +00:00
James Benton
c852ad2a9b cafe/nn_temp: Implement TEMP{Mount,Unmount}TempDir. 2019-12-24 14:22:11 +00:00
James Benton
aabebf963a cafe/nn_temp: Implement TEMPOpenNewFile{Async}.
easy ;).
2019-12-24 14:22:11 +00:00
James Benton
0f20718cf9 cafe/nn_temp: Implement TEMPRename{Async}. 2019-12-24 14:22:11 +00:00
James Benton
dcd0154145 cafe/nn_temp: Implement TEMPRemove{Async}. 2019-12-24 14:22:10 +00:00
James Benton
dd074fa5b9 cafe/nn_temp: Implement TEMPGetStat{Async}. 2019-12-24 14:22:10 +00:00
James Benton
830f7c7e44 cafe/nn_temp: Implement TEMPOpenDir{Async}. 2019-12-24 14:22:10 +00:00
James Benton
e10aff72d8 cafe/nn_temp: Implement TEMPMakeDir{Async}. 2019-12-24 14:22:10 +00:00
James Benton
42c59b1ca4 ios/auxil: Trim strings read from config. 2019-12-24 14:22:10 +00:00
James Benton
74c195b649 cafe/nn_temp: Implement TEMPOpenFile{Async}. 2019-12-24 14:22:10 +00:00
James Benton
40b009e74f cafe/nn_temp: Implement TEMPGetFreeSpaceSize{Async}. 2019-12-24 14:22:10 +00:00
Yannik Marchand
ea66391780 ios/mcp: Update title id in mcpPrepareTitle52 if it is DefaultTitleId. 2019-12-24 11:08:47 +00:00
James Benton
8295993b5d decaf-qt: Add context menu option "Copy title path" for title list. 2019-12-23 20:37:14 +00:00
James Benton
017b0f5f61 common: Fix missing explicit conversion on return type for trim. 2019-12-23 14:59:19 +00:00
James Benton
283d223f75 ios/auxil: Trim XML text for HexBinary type.
The other numeric types are trimmed internally for pugixml as we use the
provided conversion functions such as text().as_int().
2019-12-23 14:35:59 +00:00
James Benton
fe9fc1a030 common: Return std::string from trim() and add trim_view() for string_view. 2019-12-23 14:34:57 +00:00
James Benton
0c940aff91 decaf-qt: Trim fields read from XML files in TitleListScanner.
Fixes #593.
2019-12-23 14:25:46 +00:00
James Benton
1ee68399b5 ios/crypto: Initial stub implementation of /dev/crypto. 2019-12-23 14:18:51 +00:00
James Benton
4afddca10d ios/mcp: Rename sData to sPmThreadData in ioc_mcp_pm_thread.
Reusing sData everywhere confuses the debugger. We should do this in other
places too.
2019-12-23 14:18:23 +00:00
James Benton
5ad690dda3 ios/mcp: Fix pm thread priority. 2019-12-23 14:17:44 +00:00
James Benton
9f92b48f00 ios/kernel: Remove thread_local from sCurrentThreadContext.
There is only 1 host thread for IOS so this variable does not need to be
thread_local.
2019-12-23 14:17:28 +00:00
James Benton
bcff982cf6 ios/kernel: Fix process initial thread stack allocation.
Thanks to some dodgy overloads and implicit conversions, this was calling
the method as (size, align) rather than (pid, size). Instead lets just
remove the (size, align) method completely.
2019-12-23 14:17:07 +00:00
James Benton
9260598fa5 ios/kernel: Add otp.bin reading.
Also remove the /vol/content override path from decaf-qt settings.
2019-12-23 11:55:53 +00:00
James Benton
9cfc1b0319 cafe/nn_act: Implement GetNfsPassword{Ex} had HasNfsAccount. 2019-12-20 11:58:25 +00:00
James Benton
de7f96b335 gpu/spirv: Implement RECIP{SQRT}_{FF,CLAMPED}. 2019-12-20 11:58:25 +00:00
James Benton
4635200da7 gpu/spirv: Fix caching of float values.
This wouldn't allow us to use negative zero as -0==0 so would fail compare
in the mFloatConstants map.
2019-12-20 11:58:25 +00:00
James Benton
63541fded9 cafe/gx2: Change setTexture to only warn about unaligned textures. 2019-12-20 11:58:25 +00:00
Brett Lawson
bf62062557
Removed OpenGL from README 2019-12-20 00:18:31 -08:00
James
3ad974c3d0
Update BUILDING.md 2019-12-20 08:12:33 +00:00
James Benton
2d27e2493e cafe/nn_ac: Start using /dev/ac_main services. 2019-12-19 16:38:04 +00:00
James Benton
d857289eed cafe/nn_acp: Fix duplicated include. 2019-12-19 16:37:00 +00:00
James Benton
1ba418c9ac cafe/nn: Add ipc::Client::isInitialised function. 2019-12-19 16:36:48 +00:00
James Benton
46762ed9fc cafe/nn/ipc: Add const where applicable. 2019-12-19 16:35:57 +00:00
James Benton
699c1b620f ios/net: Add basic /dev/ac_main implementation. 2019-12-19 16:35:20 +00:00
James Benton
0b568c7b81 ios/nim: Add missing pragma once. 2019-12-19 16:34:53 +00:00
James Benton
6f92bc39fc nn/ac: Add AcService. 2019-12-19 16:34:44 +00:00
James Benton
cd948c68aa cafe/hle: Fix tracing of strings with nullptrs. 2019-12-19 16:32:21 +00:00
James Benton
388a559810 ci: Update from macOS-10.14 to macOS-latest. 2019-12-18 20:02:28 +00:00
James Benton
9c5856bcf4 decaf-qt/debugger: Improve shortcut contexts. 2019-12-18 20:02:28 +00:00
James
6cc65ecb0b
Update BUILDING.md 2019-12-18 15:35:22 +00:00
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