Commit Graph

319 Commits

Author SHA1 Message Date
James Benton
a35269d207 vpad: Add VPAD{Get,Set}TPCalibrationParam. 2020-01-18 10:45:28 +00:00
James Benton
ddc3d0ad0e coreinit: Add declarations for OSReport{Verbose,Info,Warn}. 2020-01-18 10:45:28 +00:00
Maschell
35c20d8700 sysapp: add _SYSGetSystemApplicationTitleId(SystemAppId id); 2019-11-22 18:07:37 +00:00
James Benton
159284a93d gx2: Add const to pointers where possible. 2019-11-22 17:42:16 +00:00
James Benton
9998acd4b3 gx2: Add missing primitive modes. 2019-11-19 23:09:39 +00:00
James Benton
8223bad1a3 coreinit/mcp: Fix MCAppType enum. 2019-11-19 21:44:23 +00:00
James Benton
695503571b coreinit: Fix MCPDevice structure. 2019-11-19 21:41:34 +00:00
Maschell
fe230e06cc coreinit: add OSGetOSID() and __OSGetProcessSDKVersion() 2019-11-19 21:35:48 +00:00
Maschell
d1d2da63ad mcp: update the MCPTitleListType struct 2019-11-19 21:34:40 +00:00
Maschell
b712686c38 mcp: update the MCPAppType struct 2019-11-19 21:34:40 +00:00
Maschell
7f2c9b5d69 nn_acp: add the ACPMetaXml struct 2019-11-19 21:34:32 +00:00
James Benton
f0ed4fb91f gx2: Add GX2Get{Geometry,Vertex,Pixel}Uniform{Block,Var}. 2019-11-19 09:41:18 +00:00
James Benton
f2f82b1c08 gx2: Fix data parameter type for GX2Set*UniformReg 2019-11-19 09:39:51 +00:00
Crayon2000
df93bf758f Add missing function declarations
Added:
* inet_ntoa_r
* inet_ntop
* inet_pton
* VPADGetTPCalibratedPointEx
2019-07-02 01:04:27 -04:00
Crayon
bb35c14451 Fix URL and status (#107) 2019-06-20 14:37:26 +01:00
Ash Logan
28ffb89c02 Merge 'build-refactor' attempt #1; get upstream changes 2019-04-23 18:37:05 +10:00
Ash Logan
f92657e8b5 coreinit: Use rplwrap for exit (__rplwrap_exit) 2019-04-22 12:43:37 +10:00
Ash Logan
f7af9c3316 include/coreinit: First pass at coreinit/codegen.h 2019-04-22 10:12:28 +10:00
rw-r-r-0644
4d7517a630 nsysnet: Add other supported socket options 2019-03-16 10:37:17 +00:00
rw-r-r-0644
34bfddb581 dmae: Add DMAECopyMem, DMAEFillMem and DMAEWaitDone (#102)
* dmae: Add DMAECopyMem, DMAEFillMem and DMAEWaitDone

* tests: Add dmae to header compile test list
2019-02-28 17:10:10 +11:00
Ash Logan
86a8526725 include/nn/ac: Document existing nn_ac functions 2019-02-21 08:55:08 +00:00
Ash Logan
b2e6bc52d0 include/nn: Basic nn::Result docs (IsSuccess, IsFailure) 2019-02-21 08:55:08 +00:00
Ash Logan
f955e734df include/swkbd: First shot at documenting swkbd
Mostly based off wut's example, but hey, should be pretty good!
2019-02-21 08:55:08 +00:00
Ash Logan
0f4e01e769 include/coreinit: Add missing doxygen group end to memorymap.h 2019-02-21 08:55:08 +00:00
Ash Logan
b142d92e36 include/sysapp: Add title.h - SYSCheckTitleExists, SYSGetPFIDFromTitleID 2019-02-21 08:55:08 +00:00
Ash Logan
610ed35050 include/sysapp: Minor documentation updates (procui works!) 2019-02-21 08:55:08 +00:00
James Benton
7495a9997f coreinit: Add __OSValidateAddressSpaceRange. 2019-01-10 10:24:27 +00:00
James Benton
9e0394aae3 avm: Add AVMGetDRCScanMode. 2019-01-10 10:05:14 +00:00
James Benton
7bee4c7ca4 coreinit: Add OSIsAddressValid. 2019-01-10 10:05:14 +00:00
James Benton
80f57713b8 coreinit: Add DisassemblePPCOpcode. 2019-01-10 10:05:14 +00:00
BullyWiiPlaza
41e96a5421 Add missing wut offset checks 2019-01-09 09:47:28 +00:00
BullyWiiPlaza
ed4b52408b Add missing OSContext fields from Diibugger 2019-01-09 09:47:28 +00:00
James Benton
f281a995b3 gx2: Add GX2_COMP_MAP and GX2_SQ_SEL_{RGBA} to utils.h 2018-10-21 15:25:32 +01:00
James Benton
fb4a54fc4c Rename GX2_SQ_SELMASK macro to GX2_SEL_MASK. 2018-10-21 15:24:25 +01:00
rw-r-r-0644
5201b78bd0 gx2: Add points primitive mode 2018-10-21 15:20:33 +01:00
James Benton
400318c3d1 Rename rpl_main to rpl_entry. 2018-09-30 08:40:38 +01:00
James
9a3483638e
Merge pull request #86 from QuarkTheAwesome/master
include/sysapp: Add basic documentation
2018-09-17 10:43:29 +01:00
James Benton
e0c27d8a2f Fix IOSVec. 2018-09-14 11:39:03 +01:00
James Benton
7c9120db96 Add alignas specifiers for OSContext, OSSpinLock, OSThread. 2018-09-14 09:02:46 +01:00
James Benton
bc9ececcc1 Add some missing fields in FSStat. 2018-09-14 08:43:46 +01:00
James Benton
a5053a2a1a Fix padding in sockaddr_storage 2018-09-02 09:33:56 +01:00
Ash
6db746212c include/sysapp: Add basic documentation 2018-08-28 19:50:41 +10:00
Ash
c9b2013b72 include/coreinit: Fix up some more Doxygen briefs 2018-07-25 10:45:06 +10:00
Ash
33ae7587d6 include/coreinit: Shorten/rephrase some particularly long briefs 2018-07-25 10:38:31 +10:00
James
41073579f2
Merge pull request #82 from QuarkTheAwesome/master
COS Docs: Add Doxygen for coreinit/cache, coreinit/core and coreinit/screen
2018-07-24 05:37:53 -07:00
Ash
e32369dbba
include/coreinit/screen: Add Doxygen docs for OSScreen 2018-07-24 22:04:20 +10:00
James Benton
5165813af9 Fix incorrect usage of WUT_CHECK_OFFSET in nn/swkbd/swkbd_cpp.h 2018-07-19 08:51:41 +01:00
James Benton
c655780c34 Fix WUT_CHECK_ macros not being evaluated on C++.
static_assert is only defined for C11.
2018-07-19 08:51:40 +01:00
Ash
9db6278915
include/coreinit/core.h: Add Doxygen docs for Core group. 2018-07-18 21:33:50 +10:00
Ash
2e9643e342
include/coreinit/cache: Document Cache function group 2018-07-18 21:26:39 +10:00
James
91973a3b14
Merge pull request #81 from QuarkTheAwesome/master
include/vpad: Documentation style tweaks, add VPADLcdMode, more docs
2018-07-08 23:47:11 -07:00
Ash
2ee317599e
include/vpad: Documentation style tweaks, add VPADLcdMode, more docs 2018-07-05 10:11:48 +10:00
James
5f97c75efa
Merge pull request #80 from Maschell/feature_gx2_surface
Add GX2ResolveAAColorBuffer
2018-07-03 03:14:39 -07:00
Maschell
6c999bf95c Add GX2ResolveAAColorBuffer 2018-07-01 18:29:50 +02:00
James Benton
17a83000e0 coreinit: Add OSSwitchFiber{Ex} functions. 2018-07-01 16:25:07 +01:00
James Benton
11ff692fbf coreinit: Add more OSContext related functions. 2018-07-01 16:24:51 +01:00
James
d01de98da2
Merge pull request #78 from Maschell/feature_coreinit_context
Add "OSLoadContext"
2018-07-01 08:12:54 -07:00
Maschell
531dfaee7f Add OSDynLoad_GetModuleName 2018-06-30 21:13:16 +02:00
Maschell
ee90aef8b9 Add "OSLoadContext" 2018-06-30 20:56:21 +02:00
James Benton
96bddc5a69 gx2: Add GX2DebugCapture functions. 2018-06-28 12:38:40 +01:00
Ash
fb92450f21
include/nsysnet/nssl: Clarify "block" arg to NSSLCreateConnection 2018-06-28 19:36:44 +10:00
Ash
3e8c28f939
include/nsysnet/nssl.h: Semantics - libcurl->nlibcurl 2018-06-28 19:36:12 +10:00
Ash
da3b0efaa6
include/nsysnet/nssl: Missing comma (-_-) 2018-06-28 19:34:28 +10:00
Ash
f9f5eb343a
include/nsysnet/nssl: Add meaningful group names, update cURL sample 2018-06-28 19:33:39 +10:00
Ash
0dd4b6bbda
include/nsysnet/nssl: Add NSSLDestroyConnection(). 2018-06-28 18:51:13 +10:00
Ash
e86a3be046
include/nsysnet/nssl: Add all the system certificates 2018-06-28 18:50:05 +10:00
Ash
55a911b56e
include/nsysnet/nssl: Add Doxygen documentation 2018-06-28 10:06:39 +10:00
James
75bdc97d3b
Merge pull request #75 from QuarkTheAwesome/master
COS Docs: Most of ProcUI
2018-06-26 07:57:48 -07:00
James Benton
fe9e0b208c gx2: Add brackets around define values. 2018-06-26 15:56:11 +01:00
Maschell
fa285aa946 Add MEMFindParentHeap and MEMCreateUserHeapHandle 2018-06-26 15:55:01 +01:00
James Benton
efeb31620d nn: Fix initialisation order in nn::Result 2018-06-26 15:52:49 +01:00
Ash
dbb45f54e1 include/proc_ui: Spelling; correct ProcessMessagesCore, DrawDoneRelease 2018-06-25 22:07:01 +10:00
Ash
b37c405af8
include/proc_ui: Polish off most of the Doxygen documentation
This might not be 100% accurate, feel free to update and overwrite and whatever.
2018-06-25 11:01:01 +10:00
Maschell
9977270efe Add some missing GX2 defines 2018-06-23 13:45:50 +02:00
Ash
31c762ed11 include/coreinit: Start documenting OS* memory functions (decaf)
From QuarkTheAwesome/decaf-emu@865ac43 and
QuarkTheAwesome/decaf-emu@81cd110
2018-06-23 20:13:38 +10:00
Ash
6a146f4b38 include/proc_ui: Add basic Doxygen documentation (decaf)
From QuarkTheAwesome/decaf-emu@7bc9ced68a
2018-06-23 20:11:31 +10:00
Ash
2f995fec41 include/vpad: Minor improvments, enum links, whatever 2018-06-23 19:52:13 +10:00
Ash
864ad21a0d include/vpad: Add Doxygen documentation for some functions (from decaf)
From e9db64c9442f239792477e8b5c8e61286329b206.
2018-06-23 19:35:30 +10:00
James
5abaac4a39
Merge pull request #72 from Maschell/feature_sndcore2
Add sndcore2 functions
2018-06-21 02:26:10 -07:00
James Benton
8d8cfe8a65 Add zlib headers from zlib 1.2.5 2018-06-21 10:19:47 +01:00
Maschell
90143f5876 Add sndcore2 functions 2018-06-20 21:46:06 +02:00
Maschell
b9a7e1714b Add several VPAD function, added more fields to the VPADStatus struct. 2018-06-20 13:32:22 +01:00
James Benton
ac6c9b648f Use correct struct for MCPSysProdSettings.
I copied system settings instead of system prod settings, oops.
2018-06-20 11:41:01 +01:00
Maschell
cf024e025b coreinit: Add more MCP functions. 2018-06-20 11:35:16 +01:00
James Benton
0cba642861 Add WUT_PACKED macro for struct packing. 2018-06-20 11:20:43 +01:00
Maschell
e528a09ba5 Add struct FSMessage and struct FSAsyncResult, added some missing fields to FSStat 2018-06-20 11:20:43 +01:00
James Benton
5091a36418 Add OSFunctionType.
Placed in messagequeue.h because it is used in the system message queue
for distinguishing messages.
2018-06-20 11:20:43 +01:00
Maschell
697edd3b69 Add WPADInit,WPADSetAutoSleepTime and WPADDisconnect 2018-06-20 11:05:16 +01:00
James Benton
5f1b1902f6 Prefix structsize macros with WUT_ 2018-06-20 11:05:16 +01:00
James Benton
b4619783ca Remove sized types from wut_types.h
stdint.h exists for a reason.
2018-06-20 11:05:16 +01:00
James Benton
4f224c6eb8 nsyshid: Fix HIDAttachEvent values. 2018-06-19 11:46:47 +01:00
James Benton
8c1943cdd7 nsysnet: Fix NSSL context / connection types.
NSSLCreateContext returns negative number on failure so must be a handle
rather than a pointer.
2018-06-18 12:17:16 +01:00
James Benton
8434982910 curl: Include nsysnet/socket.h in curlbuild.h 2018-06-18 12:16:23 +01:00
James Benton
c0e9142e6a curl: Fix typecheck-gcc for removed SSL options. 2018-06-18 12:16:11 +01:00
James Benton
b6ea35660a Add missing doxygen comments for nsyshid 2018-06-18 11:13:52 +01:00
James Benton
3483172b50 nsysnet: Add NSSL* functions. 2018-06-18 11:13:25 +01:00
James Benton
73a0b08bcf curl: Add NSSL_CONTEXT option for setting nsysnet SSL context. 2018-06-18 11:03:39 +01:00
James Benton
50aaa8ac82 curl: Remove SSL options. 2018-06-18 11:01:55 +01:00
James Benton
59b422f590 curl: Remove non-CafeOS platform specific stuff. 2018-06-18 11:01:36 +01:00
James Benton
8e1eb4839b Copy curl headers from curl git 7.21.7 2018-06-18 10:52:53 +01:00