James Benton
d66cf4bfd6
samples: Update swkbd sample to use VPADChan enum
2018-06-18 12:36:06 +01:00
James Benton
7ca4ebda05
samples: Add a curl + NSSL example.
2018-06-18 12:36:06 +01:00
James Benton
39429c0cbc
cmake: Cleanup some CMake stuff.
2018-06-15 13:59:55 +01:00
James Benton
d315b4bb34
Add new wutmalloc library.
...
This overwrites malloc and redirects it to alloc from default heap.
Also sets __wut_heap_max_size to limit sbrk heap now that malloc no longer
uses it.
2018-06-14 09:33:16 +01:00
James Benton
4026ad081a
samples: Rename helloworld_std_thread to helloworld_cpp.
2018-06-13 17:35:03 +01:00
James Benton
c2a993a4dd
samples: Add swkbd sample.
2018-06-13 12:14:11 +01:00
James Benton
3d2e190d31
samples/custom_default_heap: Fix install filename
2018-05-31 10:30:35 +01:00
James Benton
9a0930e5b3
Add install for samples/content.
2018-05-31 10:30:24 +01:00
James Benton
9f5066d75a
samples: Add gx2 triangle sample.
2018-05-31 10:20:16 +01:00
James Benton
86ea2f1466
Add a simple .rpl file example.
2018-05-30 21:56:29 +01:00
James Benton
6f877a2a3c
Add new sample custom_default_heap.
...
Uses exported function __preinit_user which is called by coreinit to
initialise the default heap before the application is loaded.
2018-05-30 19:06:35 +01:00
James Benton
419186a31c
samples: Never miss a second again!
2018-05-30 18:56:10 +01:00
James Benton
a5d15a7a3a
Remove libdefaultheap.
...
Replaced by coreinit data exports.
2018-05-29 10:52:40 +01:00
James Benton
2b165bf887
Improve time conversion macros.
2018-05-28 11:39:36 +01:00
James Benton
4891278425
samples: Update helloworld_std_thread.
2018-05-27 12:14:21 +01:00
James Benton
a9abdd3e09
Add a samples root CMakeLists.txt
2018-05-25 17:23:11 +01:00
James Benton
a9829a3226
Add support for C++ std::thread.
...
Overwrites bits/gthr-default.h to implement gthreads.
2018-05-25 17:22:10 +01:00
James Benton
cdc540938a
Improve the helloworld sample.
2018-05-25 11:48:37 +01:00
James Benton
fc10605172
Rewrite!
2018-05-23 09:47:28 +01:00
CreeperMario
20c7dbf2fb
whb: Add ability to remove logging functions
...
* WHBRemoveLogHandler will look through the "registry" of logging
functions, and will set the entry to NULL if it matches what the user
passes.
* WHBLogUdpDeinit will correctly close the socket and shut down the
socket library in addition to removing its entry in the registry.
2017-08-20 18:17:07 +09:30
CreeperMario
c0c1faa1e9
libwhb: Initialize FSCmdBlock in WHBUnmountSdCard
2017-08-06 17:11:15 +09:30
James Benton
574eeef4f0
whb: Use OSGetTitleID to check if we were launched from WHB.
2017-06-02 14:37:58 +01:00
James Benton
11940e076c
Update triangle sample.
...
Still doesn't render correctly on hardware - will lead to the GPU hanging,
maybe something wrong with our custom compiled shader.
2017-06-02 11:55:36 +01:00
James Benton
7e484d94ba
Remove autogenerated registers from sample shader
2017-05-11 20:00:01 +01:00
James Benton
bf4ddae73d
Add gx2 triangle hello world.
...
Shader assembled using the latte-assembler tool in decaf-emu repo.
2017-05-10 17:32:37 +01:00
CreeperMario
8734e5815b
Update CMakeLists.txt
2017-04-08 17:25:50 +09:30
James Benton
8af0ffe9c7
Move wut to using CMake instead of Makefiles.
...
The old makefile solution will still be around on branch "make".
2017-03-23 12:18:02 +00:00
James Benton
e6e886bdbd
Update cygwin makefile shenanigans.
2016-08-19 00:34:39 +01:00
dibas
2b68b3af10
Fix helloworld example by including necessary libs.
2016-08-14 13:40:30 +02:00
dibas
151e20c083
Fix Makefiles on OS X.
2016-08-14 13:39:58 +02:00
shinyquagsire23
a2af172872
Have helloworld sample exit immediately using sysapp
2016-07-27 17:51:42 -07:00
shinyquagsire23
b277f1ccf4
Add proper ProcUI multitasking to samples
2016-07-27 00:49:54 -07:00
shinyquagsire23
bd39d9e294
Add pong sample to samples/
2016-07-25 14:20:15 -07:00
James Benton
1ae09d4cf5
Only use cygpath for cygwin shells.
2016-07-06 20:21:55 +01:00
James Benton
49f10e6465
Cleanup sample/helloworld Makefile.
2016-06-08 00:59:58 +01:00
James Benton
f3c530f96c
Fix Windows builds with cygwin.
2016-06-03 00:04:22 +01:00
James Benton
f3241113f5
Update helloworld to say hello from every core.
2016-01-07 04:48:45 -08:00
James Benton
300c0e45ba
Update include layout.
2016-01-05 15:25:22 -08:00
James Benton
1798d782f3
Add -lcoreinit to rpl.mk as it is required by crt0.S
2016-01-05 15:25:22 -08:00
James Benton
747be9e29e
Add .rpx build rule.
2016-01-04 06:35:58 -08:00
James Benton
44225e4c28
Fix LIBRARY_NAME
2016-01-04 05:20:36 -08:00
James Benton
397426de37
Add elf2rpl src.
2016-01-04 13:17:43 +00:00
James Benton
21d044710f
Add helloworld sample.
2015-12-26 18:22:53 -08:00