Commit graph

5222 commits

Author SHA1 Message Date
James Benton
38a5f3f137 vfs: Add support for more operations in overlay device. 2019-02-04 20:42:12 +00:00
James Benton
240d56b1dc vfs: Fix incorrect error. 2019-02-04 20:41:53 +00:00
James Benton
4c316d0b95 decaf: Log build date and git version. 2019-02-04 20:23:34 +00:00
James Benton
46d2b7ddda decaf-qt: Fix log message of config path. 2019-02-04 20:21:39 +00:00
James Benton
982e1c48a1 Fix some compiler warnings. 2019-02-04 17:35:16 +00:00
James Benton
5f1f4c3772 cafe/gx2: Create AppIo thread for event callbacks. 2019-02-04 00:41:05 +00:00
James Benton
c96ba37f79 cafe: Fix some indentations. 2019-02-04 00:40:52 +00:00
James Benton
919e77ffa5 decaf: Initialise /vol/temp folder. 2019-02-04 00:40:43 +00:00
James Benton
cfbf83c6f4 ios/fs: Change getInfoByQuery FreeSpaceSize to return 0 for not found directories.
Also return 4gb instead of 128mb for found directories, SSBU expects 1gb
for a temporary directory.
2019-02-04 00:40:36 +00:00
James Benton
8dc1738148 ios/fs: Stub ChangeMode ioctl implementation. 2019-02-04 00:40:28 +00:00
James Benton
7ea4c5be58 cafe/nn_temp: Fix temp directory path. 2019-02-04 00:40:21 +00:00
James Benton
0658b78f68 cafe/coreinit: Fix FSBind{Mount,Unmount}Async.
Oopsy.
2019-02-04 00:40:13 +00:00
James Benton
bfd67511cf gpu/spirv: Implement LSHR_INT. 2019-02-04 00:40:06 +00:00
James Benton
1d05e2b19a gpu/spirv: Implement FLT_TO_UINT and UINT_TO_FLT. 2019-02-03 23:51:27 +00:00
James Benton
f75174736b ios/mcp: Remove debug code....
lol
2019-02-03 23:51:15 +00:00
James Benton
152e14af8a ios/mcp: Attempt to mount update folder for loaded title. 2019-02-03 22:44:55 +00:00
James Benton
39894799c6 ios/fs: Add FSAOpenDir, FSACloseDir ipc. 2019-02-03 22:44:40 +00:00
James Benton
19b85f2d20 ios/fs: Add FSAStat ipc. 2019-02-03 22:44:31 +00:00
James Benton
136e16a108 ios/fs: Fix MSAMountWithProcess and FSAUnmountWithProcess to use priority. 2019-02-03 22:44:23 +00:00
James Benton
6c0886d38b vfs: Add support for unmounting overlay devices with specific priority. 2019-02-03 22:44:14 +00:00
James Benton
24aef0478c cafe/kernel: Remove dead comment.
We already did this!
2019-02-03 22:44:07 +00:00
James Benton
aac36b5499 cmake: Simplify shader compile. 2019-02-03 12:34:08 +00:00
James Benton
bf2a75ce8a Fix tiling_test build 2019-02-03 10:55:37 +00:00
snickerbockers
8f81536280 fix rpx file extension parsing
the std::filesystem::extension function includes the dot in the extension it
returns.  Prior to this commit, loading rpx files would fail because the file
extension was being compared to "rpx" instead of ".rpx".
2019-02-03 10:22:59 +00:00
Nick Renieris
2666a11534 libgpu/vulkan: Config option for only dumping shader binaries 2019-02-02 15:43:43 +00:00
Nick Renieris
483d2bbb8a libgpu/vulkan: Dump shader binaries 2019-02-02 15:42:21 +00:00
James Benton
b972d21bf4 gpu: Fix spiv::getFunction trying to create an entry point instead of function. 2019-02-02 15:11:43 +00:00
James Benton
4aa1ec57f1 decaf: New VFS implementation. 2019-02-02 15:11:27 +00:00
James Benton
1dc2c3a278 common: Change log.h to no longer include spdlog.h 2019-01-31 10:42:57 +00:00
James Benton
c542d0ca8a cpu: Fix ambiguous partial specialisation for be2_val and fmt.
The be2_val operator overloads confuse the fmtlib is_streamable - so we
should disable that for all be2_val types.
2019-01-31 09:45:02 +00:00
James Benton
c51a0bc940 cmake: Try fix vulkan shader compile dependencies. 2019-01-30 13:29:55 +00:00
James Benton
3bb336ec64 cafe: Move decaf_warn_stub logging to source file to avoid log include. 2019-01-30 13:29:55 +00:00
James Benton
275a2f61d8 Fix some includes. 2019-01-30 13:29:55 +00:00
James Benton
41a4b47119 cpu: Use forward declarations for custom fmt formatters. 2019-01-30 13:29:55 +00:00
James Benton
76c50d1aeb common: Include intrin.h instead of Windows.h in bitutils.h 2019-01-30 13:29:55 +00:00
James Benton
722dbba19e Use WIN32_LEAN_AND_MEAN where possible. 2019-01-30 13:29:55 +00:00
James Benton
99313e235a common: Add missing includes from platform_posix_memory. 2019-01-30 13:29:55 +00:00
James Benton
54ac688b19 common: Change platform_winapi_string to take a string_view. 2019-01-30 13:29:55 +00:00
Brett Lawson
39635f0c21 common: Remove debuglog.h 2019-01-30 13:29:55 +00:00
Brett Lawson
59fb0de9ed common: Fixed decaf_assert.h including spdlog. 2019-01-30 13:29:55 +00:00
Brett Lawson
8a2cba9c34 common: Moved fixed point bitfield handling to fixed.h 2019-01-30 13:29:55 +00:00
Brett Lawson
79652eb686 cafe: Removed direct include of spdlog in HLE invoke tracer. 2019-01-30 13:29:55 +00:00
James Benton
8ebf70beda decaf: Fix name collision with interface macro from Windows.h 2019-01-29 10:34:00 +00:00
James Benton
721ee46d45 .gitignore: Add hfio/ and sdcard/ 2019-01-29 10:34:00 +00:00
James Benton
b85f2c496e common/strutils: Remove old defines of snprintf and vsnprinft. 2019-01-29 10:34:00 +00:00
James Benton
b076e2c73b ios/net: Fix name collision with Windows.h s_addr macro. 2019-01-29 10:34:00 +00:00
James Benton
ec79189224 cmake: Add cotire for precompiled header generation. 2019-01-29 10:34:00 +00:00
James Benton
880dcd25b7 common: Rename inline enum headers from *.h to *.inl 2019-01-29 10:03:14 +00:00
Steve Lever
2c8634a93f Added the Git and Appveyor version information to the about dialog. 2019-01-29 09:27:03 +00:00
James Benton
c540695c9d cmake: Remove install for tests. 2019-01-29 08:44:20 +00:00