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
James Benton
e65cb2304b
Reformat vpad/input.h
2018-06-18 10:20:48 +01:00
James Benton
83583aa80b
Reformat wpad.h
2018-06-18 10:20:48 +01:00
James Benton
75038273b5
Reformat kpad.h
2018-06-18 10:20:48 +01:00
James Benton
71c6521a38
Reformat hid.h
2018-06-18 10:20:48 +01:00
James Benton
55edba512f
Fix circular dependency between systeminfo.h and time.h
2018-06-18 10:04:27 +01:00
James Benton
9cc6aead84
coreinit: Add remaining IM* functions.
2018-06-17 21:02:35 +01:00
Maschell
9dfb7d5344
Add missing VPAD rumble functions to the vpad/input.h
2018-06-17 20:55:28 +01:00
Maschell
c3c8ce30fe
Modifed the kpad and wpad struct to be more like the VPADStatus struct.
2018-06-17 20:55:28 +01:00
Maschell
ea64525812
Add missing "systeminfo.h" include to the "thread.h"
2018-06-17 20:55:28 +01:00
Maschell
9fe98f8abe
Add more button defines to the VPAD input.h
2018-06-17 20:55:28 +01:00
Maschell
f5aa0a6523
Add include of head "sys/select.h" which declares missing "fd_set"
2018-06-17 20:55:28 +01:00
Maschell
53c1a5f6c4
Add header files for some kpad and wpad functions
2018-06-17 20:55:28 +01:00
Maschell
da21125e15
Add header for the nsyshid.rpl
2018-06-17 20:55:28 +01:00
Maschell
c1c30a5c73
Add energy saving header.
2018-06-17 20:55:28 +01:00
James Benton
08fdf44541
1.0.0-alpha release.
2018-06-15 10:50:25 +01:00
James Benton
26af965373
Update some doxygen related headers.
2018-06-14 14:11:22 +01:00
James Benton
b48055dcb5
Fix some doxygen header groups.
2018-06-14 13:34:39 +01:00
James Benton
c4214cef35
sysapp: Change unknown structure to a struct typedef.
2018-06-13 17:36:12 +01:00
James Benton
adfd1c4e91
Fix nn/ac.h including removed header.
2018-06-13 13:39:42 +01:00
James Benton
c2a993a4dd
samples: Add swkbd sample.
2018-06-13 12:14:11 +01:00
James Benton
75784dbb52
Add nn::swkbd library.
2018-06-13 12:12:22 +01:00
James Benton
9beff5dd0b
Add padscore/kpad.h for a stubbed KPADStatus typedef.
2018-06-13 12:11:00 +01:00
James Benton
dc29e49a13
Fix nn/ac.h includes.
2018-06-13 12:10:15 +01:00
James Benton
2770867c97
nn_ac: Move to nn/ac and start the C++ API.
2018-06-11 17:34:05 +01:00
James Benton
f11112ca0f
Change LATTE_SQ_SEL to GX2_SQ_SEL.
...
latte is private stuff yo.
2018-05-31 11:19:39 +01:00
James Benton
f281be50ab
Add support for generating RPL files.
...
RPL files are shared libraries (like a .dll file), as opposed to the RPX
files which are executables (like a .exe file).
Use rpl_main as defined in dynload.h like one would DllMain on Windows.
2018-05-30 21:56:18 +01:00
James Benton
1489adeb37
coreinit: Add MEMVisitAllocatedForExpHeap
2018-05-30 19:05:54 +01:00
James Benton
d350e2e28a
coreinit: Add a prototype for __preinit_user.
...
Also throw in CoreInitDefaultHeap whilst we are there, it's the default
implementation of __preinit_user.
2018-05-30 18:56:10 +01:00
James Benton
d5effaaf88
coreinit: Cleanup memory heap functions.
...
Move files to mem*heap.h.
Use MEMHeapHandle everywhere to reduce need for unecessary casts.
Rename types to match the function names better (e.g. Frame -> Frm).
2018-05-30 13:13:37 +01:00
James Benton
42ac732b2e
coreinit: Add some memory functions.
...
Adds OSGetForegroundBucket, OSGetForegroundBucketFreeArea, OSGetMemBound.
2018-05-30 13:11:57 +01:00
James Benton
3e117fe667
coreinit: Merge baseheap.h into memheap.h
2018-05-30 13:11:20 +01:00
James Benton
3c763b7a08
coreinit: Add OSDynLoad_{Get,Set}TLSAllocator.
2018-05-30 13:10:57 +01:00