]>
Chaos Git - corbenik/ctrulib.git/log
Aurelio92 [Sun, 21 Dec 2014 12:25:36 +0000 (13:25 +0100)]
Merge pull request #3 from WinterMute/example-24bit_Bitmap
Example 24bit bitmap
Dave Murphy [Fri, 19 Dec 2014 10:07:53 +0000 (10:07 +0000)]
wrong float abi
Dave Murphy [Fri, 19 Dec 2014 10:07:28 +0000 (10:07 +0000)]
use new image
Dave Murphy [Tue, 16 Dec 2014 17:13:46 +0000 (17:13 +0000)]
replace picture with something nicer
Aurelio92 [Mon, 15 Dec 2014 15:47:58 +0000 (16:47 +0100)]
Merge pull request #2 from WinterMute/example-24bit_Bitmap
check for ImageMagick and fail gracefully
Dave Murphy [Mon, 15 Dec 2014 15:39:16 +0000 (15:39 +0000)]
check for ImageMagick and fail gracefully
Aurelio92 [Mon, 15 Dec 2014 12:52:03 +0000 (13:52 +0100)]
Merge pull request #1 from WinterMute/example-24bit_Bitmap
Example 24bit bitmap
Dave Murphy [Mon, 15 Dec 2014 12:35:03 +0000 (12:35 +0000)]
Automate graphics conversion
Makefile:
- Don't set DATA, we're no longer embedding files from there directly
- Add folders from GRAPHICS to VPATH. This is how make finds the source files
- Add PNGFILES variable containing all png files from GRAPHICS folders
- Add png files to OFILES with extension changed to rgb.o
- Add rule to create .rgb.o fromn .rgb using normal bin2o macro
- Add rule to create .rgb from .png using imagemagick
source/main.c
- the extension has changed to .rgb so the header is now <filename>_rgb.h and the variables end in _rgb
Dave Murphy [Mon, 15 Dec 2014 11:59:54 +0000 (11:59 +0000)]
delete generated bin file, move png to gfx folder
Aurelio Mannara [Mon, 15 Dec 2014 08:29:33 +0000 (09:29 +0100)]
Used *.c extension and lower case dir name
Aurelio Mannara [Mon, 15 Dec 2014 08:14:46 +0000 (09:14 +0100)]
Used *.c extension and lower case dir name
Aurelio Mannara [Sun, 14 Dec 2014 17:03:27 +0000 (18:03 +0100)]
Added 24bit Bitmap example
This example shows how to draw a 24bit bitmap on bottom screen
Dave Murphy [Sat, 13 Dec 2014 03:19:57 +0000 (03:19 +0000)]
render strikethrough & underline
Dave Murphy [Sat, 13 Dec 2014 03:11:21 +0000 (03:11 +0000)]
make it build
Dave Murphy [Sat, 13 Dec 2014 03:07:41 +0000 (03:07 +0000)]
fix formatting
Dave Murphy [Sat, 13 Dec 2014 03:07:00 +0000 (03:07 +0000)]
unneeded default case
Dave Murphy [Sat, 13 Dec 2014 02:58:07 +0000 (02:58 +0000)]
better parameter checking
Dave Murphy [Sat, 13 Dec 2014 02:51:57 +0000 (02:51 +0000)]
support more codes
Dave Murphy [Sat, 13 Dec 2014 02:40:25 +0000 (02:40 +0000)]
intialise parameter, ignore unsupported escapes
Dave Murphy [Sat, 13 Dec 2014 02:32:21 +0000 (02:32 +0000)]
check parameters are valid as we parse
Dave Murphy [Sat, 13 Dec 2014 02:24:24 +0000 (02:24 +0000)]
use switch for 'm' parameters
Dave Murphy [Sat, 13 Dec 2014 02:21:50 +0000 (02:21 +0000)]
use 3 intensity levels
Dave Murphy [Fri, 12 Dec 2014 22:57:24 +0000 (22:57 +0000)]
add macro to convert 8bit RGB to RGB565
Dave Murphy [Fri, 12 Dec 2014 13:43:40 +0000 (13:43 +0000)]
allow console on either screen
Dave Murphy [Fri, 12 Dec 2014 13:40:54 +0000 (13:40 +0000)]
fix scroll size
Dave Murphy [Fri, 12 Dec 2014 12:18:00 +0000 (12:18 +0000)]
use word copy for extra speed in console scroll
Dave Murphy [Fri, 12 Dec 2014 12:05:45 +0000 (12:05 +0000)]
fix console scrolling
Dave Murphy [Fri, 12 Dec 2014 10:58:16 +0000 (10:58 +0000)]
lighten up half bright green
Dave Murphy [Fri, 12 Dec 2014 09:57:58 +0000 (09:57 +0000)]
fix color code scanning
smea [Fri, 12 Dec 2014 03:18:48 +0000 (19:18 -0800)]
Merge pull request #50 from yuriks/memperm-dontcare
Add MEMPERM_DONTCARE to MemPerm
Dave Murphy [Thu, 11 Dec 2014 23:05:29 +0000 (23:05 +0000)]
add console
Dave Murphy [Fri, 12 Dec 2014 00:16:23 +0000 (00:16 +0000)]
use correct doubleBuf variable
Dave Murphy [Thu, 11 Dec 2014 23:03:29 +0000 (23:03 +0000)]
add macro for building RGB565 colors
Dave Murphy [Thu, 11 Dec 2014 22:23:58 +0000 (22:23 +0000)]
allow independent setting of double buffering
Yuri Kunde Schlesner [Thu, 11 Dec 2014 18:44:09 +0000 (16:44 -0200)]
Add MEMPERM_DONTCARE to MemPerm
mtheall [Thu, 11 Dec 2014 14:33:26 +0000 (08:33 -0600)]
Make soc_fcntl.c more sane.
fincs [Wed, 10 Dec 2014 23:01:34 +0000 (00:01 +0100)]
Correct SHDR_GetUniformRegister [WARNING: aemstro_as **doesn't** output this field correctly]
fincs [Wed, 10 Dec 2014 10:00:40 +0000 (11:00 +0100)]
Minor correction
Dave Murphy [Wed, 10 Dec 2014 09:23:18 +0000 (09:23 +0000)]
Merge pull request #49 from archshift/createfile
Added CreateFile implementation, tested on hardware.
archshift [Wed, 10 Dec 2014 08:33:08 +0000 (00:33 -0800)]
Added CreateFile implementation, tested on hardware.
Information about using CreateFile was taken from Steel Diver: Sub Wars with the wonderful help of Citra.
smea [Wed, 10 Dec 2014 06:30:27 +0000 (22:30 -0800)]
Merge pull request #48 from endrift/master
Fix copy/paste error in FSFILE_Write documentation
Jeffrey Pfau [Wed, 10 Dec 2014 06:19:57 +0000 (22:19 -0800)]
Fix copy/paste error in FSFILE_Write documentation
smea [Wed, 10 Dec 2014 05:49:30 +0000 (21:49 -0800)]
Merge branch 'master' of github.com:smealum/ctrulib
smea [Wed, 10 Dec 2014 05:49:18 +0000 (21:49 -0800)]
temporary solution for 0x10 byte gpucmd alignment
fixes A LOT of gpu related issues
(temporary solution because big gpu refactor is coming soon)
Dave Murphy [Mon, 8 Dec 2014 23:21:09 +0000 (23:21 +0000)]
set default device so relative paths work in 3dmoo
fincs [Mon, 8 Dec 2014 23:15:04 +0000 (00:15 +0100)]
Minor code formatting fix in svc.s
smea [Mon, 8 Dec 2014 23:09:11 +0000 (15:09 -0800)]
Merge pull request #44 from Subv/master
SVC: Implemented svcGetThreadId
Subv [Mon, 8 Dec 2014 23:05:46 +0000 (18:05 -0500)]
Styling
Subv [Thu, 4 Dec 2014 02:15:38 +0000 (21:15 -0500)]
SVC: Implemented svcGetThreadId
smea [Mon, 8 Dec 2014 23:02:19 +0000 (15:02 -0800)]
Merge pull request #45 from Subv/semaphores
Added svcReleaseSemaphore and svcCreateSemaphore
mtheall [Mon, 8 Dec 2014 22:19:07 +0000 (16:19 -0600)]
Update poll.h
mtheall [Mon, 8 Dec 2014 18:12:34 +0000 (12:12 -0600)]
Update poll.h
fincs [Mon, 8 Dec 2014 14:57:39 +0000 (15:57 +0100)]
Add gfxSetDoubleBuffering() for disabling double-buffering
Subv [Thu, 4 Dec 2014 17:04:59 +0000 (12:04 -0500)]
Added svcReleaseSemaphore and svcCreateSemaphore.
Tested.
Dave Murphy [Fri, 5 Dec 2014 13:57:50 +0000 (13:57 +0000)]
bump version for release, add dist target
Dave Murphy [Fri, 5 Dec 2014 13:47:57 +0000 (13:47 +0000)]
Revert "Update example makefiles"
This reverts commit
0f93112ecb43ae145c7e5e353e1e378de31c4a33 .
Dave Murphy [Fri, 5 Dec 2014 13:47:05 +0000 (13:47 +0000)]
Revert "Switch to -mfloat-abi=hard, bump version to 0.2.0"
This reverts commit
3f9e0a630bd72c58df546cb4c4c837c37d429659 .
fincs [Wed, 3 Dec 2014 22:40:49 +0000 (23:40 +0100)]
Add getThreadLocalStorage(), major cleanup in svc.h/svc.s
fincs [Wed, 3 Dec 2014 20:25:32 +0000 (21:25 +0100)]
Update example makefiles
fincs [Wed, 3 Dec 2014 20:24:46 +0000 (21:24 +0100)]
Add SMDH embedding to the template
fincs [Wed, 3 Dec 2014 20:24:22 +0000 (21:24 +0100)]
Switch to -mfloat-abi=hard, bump version to 0.2.0
fincs [Thu, 4 Dec 2014 10:23:40 +0000 (11:23 +0100)]
sdmc_dev.c: do not redefine __system_argc/argv
Dave Murphy [Thu, 4 Dec 2014 00:29:35 +0000 (00:29 +0000)]
implement chdir & relative path support
yellows8 [Wed, 3 Dec 2014 16:06:01 +0000 (11:06 -0500)]
Fixed FSUSER_IsSdmcDetected and FSUSER_IsSdmcWritable: the output is an u8 not u32.
fincs [Sat, 29 Nov 2014 20:40:59 +0000 (21:40 +0100)]
Add svcSetThreadPriority
StapleButter [Sat, 29 Nov 2014 20:04:03 +0000 (21:04 +0100)]
Fix HOME button shiz.
(apparently APP_APPLETSTARTED happens when pressing the HOME button and causes aptWaitStatusEvent() to end prematurely)
StapleButter [Sat, 29 Nov 2014 18:39:00 +0000 (19:39 +0100)]
Sleep mode fixes.
yellows8 [Sat, 29 Nov 2014 00:28:59 +0000 (19:28 -0500)]
Fixed broken MIC shutdown code. Use a tmp field for svcControlMemory when not allocating linearmem, in initSystem.c.
fincs [Fri, 28 Nov 2014 22:54:32 +0000 (23:54 +0100)]
osGetTime(): avoid using u64<->double conversions (not supported by VFP)
Dave Murphy [Fri, 28 Nov 2014 21:34:46 +0000 (21:34 +0000)]
fix examples for unpolluted libctru headers
Dave Murphy [Fri, 28 Nov 2014 13:13:34 +0000 (13:13 +0000)]
stop polluting 3ds headers with extra system headers
yellows8 [Fri, 28 Nov 2014 07:12:49 +0000 (02:12 -0500)]
Added more code to aptAppletUtility_Exit_RetToApp() for when a library applet is closing, but this still doesn't fix the broken applet process termination.
yellows8 [Fri, 28 Nov 2014 06:26:20 +0000 (01:26 -0500)]
Added note about broken applet process termination with APT_LaunchLibraryApplet().
yellows8 [Thu, 27 Nov 2014 16:27:21 +0000 (11:27 -0500)]
Added comments to GSP_FramebufferFormats for the pixel byte-sizes.
yellows8 [Thu, 27 Nov 2014 03:13:12 +0000 (22:13 -0500)]
Merge branch 'master' of github.com:smealum/ctrulib
yellows8 [Thu, 27 Nov 2014 03:12:20 +0000 (22:12 -0500)]
Added library applet launching example, this isn't usable from the homebrew launcher.
plutoo [Wed, 26 Nov 2014 00:33:03 +0000 (01:33 +0100)]
Merge branch 'master' of https://github.com/smealum/ctrulib
plutoo [Wed, 26 Nov 2014 00:32:47 +0000 (01:32 +0100)]
added gfxSetScreenFormat
yellows8 [Tue, 25 Nov 2014 04:42:47 +0000 (23:42 -0500)]
Updated mic example. Returning from the example then launching it again via hbmenu is broken.
yellows8 [Tue, 25 Nov 2014 04:22:24 +0000 (23:22 -0500)]
Fixed word-index that the handle is loaded from in the cmdreply, for MIC_GetEventHandle().
yellows8 [Tue, 25 Nov 2014 04:05:58 +0000 (23:05 -0500)]
Added warning in the mic example README regarding broken MIC.
yellows8 [Tue, 25 Nov 2014 03:58:07 +0000 (22:58 -0500)]
Fixed svcWaitSynchronizationN, previously this didn't save/restore r4 on the stack.
mtheall [Mon, 24 Nov 2014 14:15:29 +0000 (08:15 -0600)]
Merge pull request #40 from lioncash/va
soc_ioctl: Add a missing va_end call
Lioncash [Mon, 24 Nov 2014 13:31:41 +0000 (08:31 -0500)]
soc_ioctl: Add a missing va_end call
yellows8 [Mon, 24 Nov 2014 03:10:16 +0000 (22:10 -0500)]
Removed debug code(exception triggers on failure) in httpc.c.
smea [Sun, 23 Nov 2014 22:24:25 +0000 (14:24 -0800)]
Merge pull request #39 from Lectem/patch-2
added svcCloseHandle to FSDIR_Close()
Lectem [Sun, 23 Nov 2014 21:58:11 +0000 (22:58 +0100)]
added svcCloseHandle to FSDIR_Close()
FSDIR_Close() and FSFILE_Close() should have the same behavior
plutoo [Sun, 23 Nov 2014 19:58:58 +0000 (20:58 +0100)]
Merge pull request #38 from Lectem/patch-1
added fsExit
Lectem [Sun, 23 Nov 2014 19:57:57 +0000 (20:57 +0100)]
added fsExit
smea [Sun, 23 Nov 2014 02:26:35 +0000 (18:26 -0800)]
Merge pull request #30 from Subv/cfgu_2
Added more cfg:u functions
smea [Sun, 23 Nov 2014 02:22:26 +0000 (18:22 -0800)]
Merge pull request #37 from yuriks/patch-1
Fix documentation mistakes
Yuri Kunde Schlesner [Sun, 23 Nov 2014 02:18:36 +0000 (00:18 -0200)]
Fix documentation mistakes
smea [Sat, 22 Nov 2014 22:18:43 +0000 (14:18 -0800)]
Merge pull request #36 from yuriks/fs-rename
Add FSUSER_RenameFile and FSUSER_RenameDirectory
Yuri Kunde Schlesner [Sat, 22 Nov 2014 22:10:00 +0000 (20:10 -0200)]
Add FSUSER_RenameFile and FSUSER_RenameDirectory
plutoo [Sat, 22 Nov 2014 21:14:18 +0000 (22:14 +0100)]
Merge pull request #35 from ThibG/master
Implement PTMU_GetShellState and PTMU_GetPedometerState
Thibaut Girka [Sat, 22 Nov 2014 19:56:55 +0000 (20:56 +0100)]
Implement PTMU_GetShellState and PTMU_GetPedometerState
plutoo [Sat, 22 Nov 2014 20:23:36 +0000 (21:23 +0100)]
Merge pull request #31 from Subv/ptm_u
Added the PTMU_GetTotalStepCount function
Dave Murphy [Sat, 22 Nov 2014 20:17:41 +0000 (20:17 +0000)]
remove instructions for manually patching devkitARM
smea [Sat, 22 Nov 2014 18:51:12 +0000 (10:51 -0800)]
Merge pull request #33 from minexew/master
Fix error in GPU example
Xeatheran Minexew [Sat, 22 Nov 2014 14:27:12 +0000 (15:27 +0100)]
Fix incorrect uniform setting in examples/gpu