Commit Graph

4450 Commits

Author SHA1 Message Date
James Benton
3dd7c3953e vulkan: Rewrite push constants and implement point size. 2019-11-17 20:42:33 +00:00
James Benton
717e3eca30 cafe/gx2: Fix GX2PatchDisplayList buffer priority. 2019-11-17 14:04:24 +00:00
James Benton
48043863e5 vulkan: Ignore primitive reset for primitive types which do not support it. 2019-11-17 12:16:13 +00:00
James Benton
baf45d318e vulkan: Improve vertex generation for RECTLIST.
Still not sure what to do with the attributes of the generated vertex
though.
2019-11-17 12:15:41 +00:00
James Benton
746dc4d289 vfs: Fix virtual directory iteration.
How the fuck did i not notice this until now???/
2019-11-17 09:07:48 +00:00
James Benton
49cc7fdd6b ios/mcp: Give full permissions to titles with no app.xml 2019-11-17 09:07:32 +00:00
James Benton
d7bc5cb48f cafe/nn_nim: Implement client Initialize / Finalize. 2019-11-16 16:57:09 +00:00
James Benton
227939343a cafe/nn_spm: Implement spm client Initialize/Finalize and SetAutoFatal. 2019-11-16 16:56:43 +00:00
James Benton
520f117aa9 ios/nim: Stub /dev/boss and /dev/nim server. 2019-11-16 16:56:10 +00:00
James Benton
6367143677 ios/acp: Add spm::ExtendedStorageService 2019-11-16 16:55:40 +00:00
James Benton
aae784cd6b ios/pad: Initial implementation of /dev/usb/btrm and /dev/usb/early_btrm. 2019-11-15 08:21:08 +00:00
James Benton
cdee7b42db cafe/coreinit: Register OSDrivers with kernel. 2019-11-13 21:51:20 +00:00
James Benton
86680cdad0 cafe/kernel: Add support for user mode driver registration. 2019-11-13 21:51:15 +00:00
James Benton
de6cf74561 cafe/kernel: Add missing call to initialise work area heap. 2019-11-13 21:51:11 +00:00
James Benton
390b528fe4 cafe/coreinit: Implement MCP_DeviceList and MCP_FullDeviceList. 2019-11-11 21:54:44 +00:00
James Benton
65a3215698 coreinit/mcp: Fix memset when IPC allocation fails. 2019-11-11 21:54:40 +00:00
James Benton
82d45fb276 ios/mcp: Add initial implementation of MCPCommand::DeviceList 2019-11-11 21:54:36 +00:00
James Benton
fc0dd8d688 cafe/coreinit: Fix IPCBufPoolCreate setting wrong messages pointer.
This would lead to messages leaking as ipcBufPoolGetMessageIndex would
return incorrect index.
2019-11-11 21:54:31 +00:00
James Benton
ae0d7b1a93 cafe/gx2: Fix initialisation of tvScanMode.
initialiseDisplay was not being called - let's just use constructor.
2019-11-09 17:07:37 +00:00
James Benton
26c52f0e5a cafe/nn_act: Implement IsServerAccountDeleted{Ex}. 2019-11-09 16:47:40 +00:00
James Benton
9dcfe6e15b cafe/coreinit: Fix MEMCreate* functions checking base pointer too early. 2019-11-09 16:39:05 +00:00
James Benton
d07116c122 decaf-qt: Rescan titles when directory list changes. 2019-11-09 16:23:45 +00:00
James Benton
e01ce0446e decaf-qt: Add filter for non-system titles. 2019-11-09 14:28:59 +00:00
James Benton
a7115f4b08 decaf-qt: Add missing copy of Qt5Xml dll 2019-11-09 10:07:20 +00:00
James Benton
4746a7d9c9 decaf-qt: Improve title filtering. 2019-11-08 19:39:19 +00:00
James Benton
f244ad8138 ios/fpd: Implement AccountLoaderService. 2019-11-08 16:08:59 +00:00
James Benton
14312be0b9 ios/fpd: Move AccountData out to it's own file. 2019-11-08 16:08:59 +00:00
James Benton
e44861d8e7 cafe/nn_act: Add AccountLoaderService and implement LoadConsoleAccount. 2019-11-08 16:08:59 +00:00
James Benton
32ec9ffb9a cafe/nn_act: Implement GetBirthday{Ex}. 2019-11-08 16:08:59 +00:00
James Benton
e197023bd5 nn/act: Add AccountLoaderService. 2019-11-08 16:08:59 +00:00
James Benton
baf25fd206 cafe: Add bool type for ppc interface. 2019-11-08 16:08:59 +00:00
James Benton
df6706469f nn_act: Add AccountManagerService and CreateConsoleAccount command. 2019-11-08 16:08:59 +00:00
James Benton
9a36efd1b1 cafe/nn_cmpt: Implement CMPTAcctGetPcConf. 2019-11-08 16:08:59 +00:00
James Benton
adc758e014 cafe/sysapp: Stub SYSGetStandardResult and SYSGetLauncherArgs. 2019-11-08 16:08:59 +00:00
James Benton
166f1506fe cafe: Implement StackObject and StackArray value initialisation. 2019-11-08 16:08:59 +00:00
James Benton
b31287c4aa cafe/coreinit: Implement OSGetSystemMode. 2019-11-08 16:08:59 +00:00
James Benton
e48a8c2119 decaf-qt: Remove pragma optimize. 2019-11-08 16:08:59 +00:00
James Benton
baf628da60 cafe/coreinit: Fix UCReadSysConfig not handling data nullptr correctly. 2019-11-08 16:08:59 +00:00
James Benton
7ac03f0364 cafe/coreinit: Fix UCWriteSysConfig not copying setting value. 2019-11-08 16:08:59 +00:00
James Benton
0e8a8320b2 cafe/kernel: Fix booting rpx with cos.xml with missing argstr. 2019-11-08 16:08:59 +00:00
snickerbockers
4ddeab0eb3 fix linux build
the case-sensitivity of the include-statement didn't match the case-sensitivity
of the file.
2019-11-08 07:05:19 +00:00
James Benton
9cea1f5f3c Revert "cafe/coreinit: Check interrupts during busy loops."
This reverts commit 07bbd72534.

Seems to break stuff, need to test this more thoroughly and come up
with a better fix.
2019-11-07 19:51:04 +00:00
James Benton
2c2e493007 qt: Add title list. 2019-11-06 22:42:01 +00:00
James Benton
07bbd72534 cafe/coreinit: Check interrupts during busy loops. 2019-11-06 22:41:55 +00:00
James Benton
b9367fba4b decaf: Rename hasExited to stopping. 2019-11-06 22:41:50 +00:00
James Benton
916952f9cf qt/debugger: Open debugger on game interrupt. 2019-11-06 16:41:18 +00:00
James Benton
345fc2434e decaf/debugger: Fix MemoryWindow default column count to 16. 2019-11-06 16:41:18 +00:00
James Benton
374e57bf9b decaf/debugger: Do not enable resume button when game has exited. 2019-11-06 16:41:18 +00:00
James Benton
f3458e3560 qt/debugger: Fix MemoryWidget cursor. 2019-11-06 16:41:18 +00:00
James Benton
d777b0c06e qt/debugger: Add memory widget copying. 2019-11-06 16:41:18 +00:00