Commit Graph

1037 Commits

Author SHA1 Message Date
fincs
57ec5db247 Bump version to v1.1.0 2016-01-06 19:53:09 +01:00
Dave Murphy
850646ea31 add usleep 2016-01-05 16:37:05 +00:00
fincs
9f98cefa3e Revise/enhance GSPGPU/GFX code, see below:
- Screens can be buffer-swapped independently (gfxConfigScreen)
- Added gspSetEventCallback for running event code directly on the GSP thread
- Added gspWaitForAnyEvent for waiting for any GSP event
- Added gfxIs3D for retrieving 3D-enable status
2016-01-05 00:25:40 +01:00
fincs
43940facdc Fix redundant/hazardous code in svcArbitrateAddress 2016-01-05 00:23:10 +01:00
Dave Murphy
feb0b095e0 increase ndsp thread priority 2016-01-04 19:43:28 +00:00
fincs
59c62c4596 Merge pull request #238 from TuxSH/master
Implementing AM_InstallFirm
2016-01-03 20:29:34 +01:00
TuxSH
29176f39ae Implementing AM_InstallFirm 2016-01-03 19:38:41 +01:00
Dave Murphy
2741615b85 elaborate GX_BUFFER_DIM 2016-01-03 14:08:58 +00:00
Dave Murphy
cf0a0dc8a0 Merge pull request #236 from Steveice10/master
Fix svcSetTimer.
2015-12-30 03:02:51 +00:00
Steven Smith
df1d39b060 Fix svcSetTimer. 2015-12-29 18:46:38 -08:00
fincs
2feb368dd1 Do not make RomFS the default device 2015-12-29 14:22:04 +01:00
fincs
9fee423e8a Merge pull request #235 from Steveice10/master
Add __sync_get_arbiter.
2015-12-29 12:02:11 +01:00
Steven Smith
74a58330e8 Add __sync_get_arbiter. 2015-12-28 20:46:04 -08:00
fincs
aca183a47b Merge pull request #233 from Subv/patch-1
Fixed the timeout parameter in svcArbitrateAddress
2015-12-28 00:45:52 +01:00
Sebastian Valle
85223098c6 Fixed the timeout parameter in svcArbitrateAddress
the r4 and r5 registers were switched
2015-12-27 18:23:26 -05:00
fincs
20e542c2c8 Examples have been moved to https://github.com/devkitPro/3ds-examples 2015-12-24 12:39:26 +01:00
fincs
7defc9053f Merge pull request #230 from Lectem/patch-1
Added documentation link in the readme
2015-12-13 21:34:56 +01:00
Lectem
2d2cafcd86 Added documentation link in the readme 2015-12-13 14:50:41 -05:00
fincs
d4a24169c5 Bump version to 1.0.0 - with changelog 2015-12-07 11:44:36 +01:00
fincs
1951d3b793 Update Makefiles for devkitARM r45 2015-12-07 11:44:36 +01:00
fincs
a7a0613f38 Fix thread stack alignment 2015-12-07 11:44:36 +01:00
fincs
51709c69e2 Document thread API 2015-12-07 11:44:36 +01:00
fincs
9410a6db2b sdmc_dev.c: make string buffers thread local 2015-12-07 11:44:36 +01:00
fincs
3f9513e62c Add TLS (thread local storage) support 2015-12-07 11:44:36 +01:00
fincs
33d05f0fd0 Add basic multithreading example 2015-12-07 11:44:36 +01:00
fincs
12555d77a4 Revise APT/GSP/NDSP to use the new thread API 2015-12-07 11:44:36 +01:00
fincs
b1e97f2ca4 Add WIP thread wrapper API 2015-12-07 11:43:54 +01:00
fincs
05b8ce5b5d Implement devkitARM/newlib lock support & dynamic reent 2015-12-07 11:43:54 +01:00
fincs
1c18b0bffe Merge branch 'master' into great-refactor 2015-12-07 11:43:44 +01:00
Dave Murphy
46ebd3e1d8 fix warning 2015-12-07 08:44:50 +00:00
Dave Murphy
02f145b9e2 remove more greetz 2015-12-07 08:43:08 +00:00
Dave Murphy
02beea3ed7 remove greetz 2015-12-07 08:30:22 +00:00
fincs
e2037f5795 Merge pull request #227 from Cruel/great-refactor
Make ndspWaveBuf's vaddr const
2015-12-06 11:40:38 +01:00
Thomas Edvalson
4eff425593 Make ndspWaveBuf's vaddr const 2015-12-05 18:39:46 -05:00
fincs
c048221f86 Add shaderProgramSetGshMode() for configuring geoshader mode 2015-12-05 13:28:41 +01:00
fincs
c14634f323 Synchronize GPU register names with the 3dbrew Wiki, again 2015-12-05 13:27:02 +01:00
fincs
bd36f283fd Correct error in FSUSER_OpenArchive/FSUSER_CloseArchive 2015-12-04 18:36:09 +01:00
fincs
3657571591 Add proctex GPU register names and enumerations from the 3dbrew Wiki 2015-12-02 12:04:13 +01:00
fincs
33ba77db4d Revert "Revert "Dynamically determine heap sizes.""
This reverts commit cc8e0c29b6.
The bug was fixed in Citra.
2015-12-01 13:25:09 +01:00
fincs
f052d22ceb shaderProgram: manage GPUREG_SH_OUTATTR_MODE/CLOCK 2015-12-01 13:22:34 +01:00
fincs
f7798302ea Add new GPU register names and enumerations from the 3dbrew Wiki 2015-12-01 12:58:57 +01:00
fincs
50e804d4d2 Merge pull request #225 from Dazzozo/am-title-database
AM: implement external title database IPC functions
2015-12-01 11:33:49 +01:00
Daz Jones
5daecd8d24 AM: implement external title database IPC functions
Correct use of these functions allows applications that require
the external (SD) title database (e.g. title installers) to check
if it exists, and if not, have it created.
2015-12-01 02:09:50 +00:00
fincs
416cc38797 Add a few additional GPU enumerations 2015-11-25 21:49:26 +01:00
fincs
cc8e0c29b6 Revert "Dynamically determine heap sizes."
This reverts commit b96dd51d33.
The change completely broke homebrew on the Citra emulator.
2015-11-22 01:13:41 +01:00
fincs
19bca8177a Merge pull request #207 from Steveice10/great-refactor
Dynamically determine heap sizes.
2015-11-21 21:13:09 +01:00
Steven Smith
b96dd51d33 Dynamically determine heap sizes. 2015-11-21 10:43:50 -08:00
fincs
5ece63029a Merge pull request #222 from Steveice10/y2r-docs
Add to and clean up Y2R documentation.
2015-11-21 18:59:20 +01:00
fincs
58b0b9db4d Revise algorithm used by LightLock_Lock/Unlock to fix potential issues 2015-11-21 18:57:16 +01:00
Steven Smith
827bbba993 Add to and clean up Y2R documentation. 2015-11-21 09:26:50 -08:00