Commit graph

4506 commits

Author SHA1 Message Date
James Benton
9ff39e6252 gx2: Return 32 byte aligned size from GX2EndDisplayList. 2016-01-24 21:26:26 +00:00
James Benton
9dc49cc483 snd_core: Fix enum value name collision. 2016-01-24 21:11:37 +00:00
James Benton
5ba7f4ee61 cmake: Update src/modules/CMakeLists.txt 2016-01-24 21:09:38 +00:00
James Benton
c50318051e coreinit: Implement UCWriteSysConfig.
Cleanup how user config works.
2016-01-24 21:09:33 +00:00
James Benton
fd2125664f gx2: Implement GX2CalcGeometryShader{Input,Output}RingBufferSize 2016-01-24 21:09:28 +00:00
James Benton
33385bc597 nsysnet: Add missing registerSSLFunctions call. 2016-01-24 21:09:24 +00:00
James Benton
3d9485d0f3 snd_core: Stub VS functions. 2016-01-24 21:09:19 +00:00
James Benton
6905ab14ea nn_acp: Implement ACPCheckApplicationDeviceEmulation. 2016-01-24 21:09:14 +00:00
James Benton
e3c5fdf8a6 Refactor vpad module. 2016-01-24 17:05:59 +00:00
James Benton
a28bb4e3dc Refactor sysapp module. 2016-01-24 17:05:44 +00:00
James Benton
8321150a86 Refactor swkbd module. 2016-01-24 17:05:29 +00:00
James Benton
01640adf11 Refactor snd_core module. 2016-01-24 17:05:10 +00:00
James Benton
99adaff2ae Refactor proc_ui module. 2016-01-24 17:04:54 +00:00
James Benton
0859fc377a Refactor padscore module. 2016-01-24 17:04:43 +00:00
James Benton
79ffb3520e Refactor zlib module. 2016-01-24 17:04:24 +00:00
James Benton
e4eb135193 Fix build. 2016-01-24 17:03:47 +00:00
James Benton
7dbcbbf5ca Refactor mic module. 2016-01-24 17:03:34 +00:00
James Benton
5d222cacfc Refactor erreula module. 2016-01-24 17:03:24 +00:00
James Benton
6796a7af05 Refactor nn_temp module. 2016-01-24 14:28:42 +00:00
James Benton
5f65ed11b2 Refactor nn_save module. 2016-01-24 14:28:30 +00:00
James Benton
a106e570dd Refactor nn_nfp module. 2016-01-24 14:27:53 +00:00
James Benton
c90f02ecfa Refactor nn_fp module. 2016-01-24 14:27:02 +00:00
James Benton
a7a5f0fcc3 Refactor nn_act module. 2016-01-24 14:26:04 +00:00
James Benton
84f531b15e Refactor nn_ac module. 2016-01-24 14:25:28 +00:00
James Benton
c73db1e003 Add nn_ndm module. 2016-01-24 14:03:46 +00:00
James Benton
736e75d2a1 Add nsysnet module. 2016-01-24 14:03:45 +00:00
James Benton
5092f58548 Add nn_boss module. 2016-01-24 14:03:43 +00:00
James Benton
858c453406 Add nn_acp module. 2016-01-24 14:02:59 +00:00
James Benton
15ba4e4bf7 nn_act: Some more account id stubs. 2016-01-24 13:22:14 +00:00
James Benton
c2205872df Change default working directory to / 2016-01-24 13:21:54 +00:00
James Benton
42a8dab9fb Fix loading RPLs with circular dependencies. 2016-01-24 13:21:43 +00:00
James Benton
4169506c79 coreinit: Implement fake locked cache DMA.
Just immediately do memory operations and keep DMA queue empty at all times.
2016-01-20 21:28:49 +00:00
James Benton
ea6b58b8d8 opengl_driver: Do not throw exception on invalid packet header. 2016-01-20 21:28:44 +00:00
James Benton
be21b7dcfc Fix gpr/tmp register usage in shader recompilation. 2016-01-20 21:01:56 +00:00
James Benton
9b840abbbc Implement some more nn_act functions. 2016-01-20 18:07:59 +00:00
James Benton
227837e9fb Add some zlib deflate functions. 2016-01-20 17:55:18 +00:00
James Benton
188bd3af8f Fix some shader dumping stuff. 2016-01-20 17:55:18 +00:00
James Benton
2b935d69a8 shaders: Use an array for GPRs so we can access with relative addressing.
Set last 16 GPR as temp registers - not sure on the exact amount though.
Rename SQ_ALU_SRC enum values to FIRST/LAST rather than the number value.
2016-01-20 17:55:18 +00:00
James Benton
751c0c3db1 Implement OSIsHomeButtonMenuEnabled. 2016-01-20 17:55:18 +00:00
James Benton
c63f3ca966 Implement some nn::act functions.
IsNetworkAccountEx, GetNumOfAccounts, GetUuidEx,
GetPrincipalIdEx, GetSimpleAddressIdEx.
2016-01-20 17:55:18 +00:00
James Benton
8b739bbf6b Implement SAVEOpenDir[Async]. 2016-01-20 17:55:18 +00:00
James Benton
b1068f7943 Print trace on thread access violation. 2016-01-20 17:55:18 +00:00
James Benton
a996076e5c Cleanup trace debug printing. 2016-01-20 17:55:18 +00:00
Lioncash
2a89a10c21 coreinit_rendezvous: Don't memset non-pod structs 2016-01-17 23:35:48 -05:00
James Benton
2f4d50357b cmake: Update CMakeLists with new files 2016-01-12 16:13:54 -08:00
James Benton
fcc5425871 Warn when a registered system module has no exports.
To prevent shit like forgetting to call NN_temp::RegisterFunctions.
2016-01-12 22:06:47 +00:00
James Benton
dfb67b3d83 gx2: Fix debug shader dumping. 2016-01-12 22:06:42 +00:00
James Benton
90e3de3086 coreinit: Move internal functions to coreinit::internal namespace.
No more internal function names which are similar to real coreinit exports,
as it is very confusing for everyone involved.
2016-01-12 22:06:37 +00:00
James Benton
6c3fa10196 Add missing NN_temp::RegisterFunctions. 2016-01-12 22:06:32 +00:00
James Benton
1248e27631 microcode: Shader::Type fetch, geometry. 2016-01-12 22:06:26 +00:00