James Benton
8ebf70beda
decaf: Fix name collision with interface macro from Windows.h
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
2e6b521441
cmake: Install required ffmpeg binaries on Windows.
2019-01-29 08:44:20 +00:00
James Benton
c2d8d97b77
cmake: Install required Qt DLLs on Windows.
2019-01-29 08:44:20 +00:00
Andrew Udvare
240d22e2bf
libdecaf: implement getResourcePath() which searches for resource files; update related code
2019-01-29 08:44:37 +00:00
Andrew Udvare
6ce9817620
cmake: Modify binary install path.
2019-01-29 08:43:51 +00:00
KAMiKAZOW
eb7b15a387
Fix case-sesitivity issue
...
Can't compile under Linux and other case-sensitive systems
2019-01-27 13:10:43 +00:00
Steve Lever
070e29c977
Added a menu option to go into full screen mode.
2019-01-23 07:58:13 +00:00
James Benton
ddac0ea83b
ios/auxil: Fix writeItems when reading an empty XML document.
2019-01-17 23:14:23 +00:00
James Benton
222ad006a7
ios/auxil: Fix config deleteItems not writing correct data to file.
2019-01-17 23:13:45 +00:00
James Benton
e3ad0a526d
ios/mcp: Fix default rtc config version.
2019-01-17 23:13:38 +00:00
James Benton
a8dfea1d35
Remove pragma opt
2019-01-14 08:40:59 +00:00
James Benton
c8040784f0
Remove final piece of the legacy kernel, kernel_filesystem.h - woooo.
2019-01-14 08:24:05 +00:00
James Benton
da5cd81827
cafe/nn_save: Reimplement using ACP.
2019-01-14 08:15:33 +00:00
James Benton
b73ef0f39f
nn/acp: Implement some SaveService functions.
2019-01-14 08:14:43 +00:00
James Benton
3ee0105300
cafe/nn/act: Move SlotNo definitions to nn/act
2019-01-14 08:13:33 +00:00
James Benton
816be6b58d
ios/nn: Pass ResourceRequest as a command handler arg.
2019-01-14 08:12:26 +00:00
James Benton
c2b7cfd8bf
nn: Add operator bool to nn::Result.
2019-01-14 08:11:38 +00:00
James Benton
4a58f424bd
ios/fs: Implement MountWithProcess and UnmountWithProcess device functions.
2019-01-14 08:11:26 +00:00
James Benton
029d8372cf
ios/fs: Add FSAUnmountWithProcess IPC.
2019-01-14 08:07:41 +00:00
James Benton
66196a93ba
ios/mcp: Set process title and group id for launched process.
2019-01-13 18:46:36 +00:00
James Benton
f6a4b5c4df
ios/mcp: Initialise process title id and group id.
2019-01-13 18:46:10 +00:00
James Benton
599aa8f41d
ios/kernel: Add IOS_SetProcessTitle.
2019-01-13 18:45:47 +00:00
James Benton
16ff109b55
cafe/kernel: Fix compile warning with OverlayArenaSize being ptrdiff_t.
2019-01-13 18:45:21 +00:00
James Benton
0d93f4d557
cafe/hle: Improve unexpected kernel call error message.
2019-01-12 10:37:48 +00:00
James Benton
ce6bcb0f03
ios/fs: Add IPC for FSAMountWithProcess.
2019-01-12 10:37:15 +00:00
James Benton
b6b67261ca
decaf-qt: Add average FPS and frametime to status bar.
2019-01-10 10:07:12 +00:00
Brett Lawson
13a895f842
cpu/memtrack: Fixed a major race condition.
...
This made write tracked memory tracking pretty much impossible
to use. It appears to make write-tracking work now, though it
is definitely still experimental.
2019-01-09 17:13:53 -08:00
Brett Lawson
736f92640f
cpu: Reduced memory indirection for fetching the core id.
2019-01-09 17:13:53 -08:00
Brett Lawson
a08a856256
cafe: Correct templated registration pattern for GCC.
2019-01-09 09:47:17 -08:00
Brett Lawson
042dd8da7d
cafe/kernel: Refactored kernel calling for performance.
...
This commit refactors the path taken for invocation of a kernel
method to substantially reduce the number of indirections required
from the JIT to the underlying call to be made.
2019-01-09 09:17:40 -08:00
Brett Lawson
7a5c923717
cpu/jit: Reduce levels of code-cache indirection.
2019-01-09 07:22:25 -08:00
Brett Lawson
3cdac6c5a5
gpu/vulkan: Fix empty descriptor writes being dispatched.
2019-01-09 07:22:25 -08:00
Steve Lever
1b629ab18a
A better fix for the crash that occurred when cpptoml::parse_file(path) throws an exception.
2019-01-06 11:52:37 +00:00
Steve Lever
6402074bb7
Formatting
2019-01-06 11:52:37 +00:00
Steve Lever
3233937239
Fixed a crash that was occurring when clicking the apply settings button.
2019-01-06 11:52:37 +00:00
Steve Lever
ada4449f44
Fixed a crash that occurred when applying settings.
2019-01-06 11:52:37 +00:00
James Benton
aac7f3cd01
decaf-qt: Fix saveSettings to succeed if there is no existing config file.
2019-01-06 09:51:15 +00:00
James Benton
7abeac4097
decaf-qt: Add missing call to saveSettings.
2019-01-06 09:51:01 +00:00
James Benton
08c60c735b
cafe/gx2: Fix queueCommandBuffer to only submit memwrite when needed.
2019-01-05 10:37:11 +00:00
James Benton
452aef90ec
cafe/kernel: Fix effectiveToPhysical for overlay arena.
2019-01-05 10:36:45 +00:00
James Benton
4cacd27189
cafe/kernel: Implement mapping of OverlayArena.
2019-01-05 10:35:33 +00:00
James Benton
8011b17932
decaf-qt: Fix colourlineedit.h include path
2019-01-04 20:42:34 +00:00
James Benton
3489a99cf9
decaf: Fix thread safety for event listeners.
2019-01-04 19:21:44 +00:00
James Benton
e1dbf08060
decaf-qt: Implement SoftwareKeyboardDriver.
2019-01-04 19:21:16 +00:00
James Benton
a6d889e097
decaf: New software keyboard API.
2019-01-04 19:20:53 +00:00