Setting up Development Environment: Difference between revisions

Neobrain (talk | contribs)
Add a note about nihstro
Neobrain (talk | contribs)
Added sf2dlib, gl3ds, caelina, and 3ds-cmake
Line 27: Line 27:
</pre>
</pre>


==Optional Packages==
==Optional Tools and Libraries==
There are a number of other things which don't ship alongside devkitARM but which you might be interested in obtaining:
 
* Lectem has written a [https://github.com/Lectem/3ds-cmake CMake build system] for 3DS homebrew as a modern alternative to plain Makefiles
* An alternative GPU shader assembler called nihstro is available at [http://4dsdev.org/thread.php?id=14 4dsdev]. Windows binaries are available, while it needs to be compiled from source on other platforms.
* An alternative GPU shader assembler called nihstro is available at [http://4dsdev.org/thread.php?id=14 4dsdev]. Windows binaries are available, while it needs to be compiled from source on other platforms.
* xerpi has written a simple 2D graphics library called [https://github.com/xerpi/sf2dlib sf2dlib]
* There are two incomplete OpenGL implementations available for 3DS development: [https://github.com/machinamentum/Caelina Caelina] and [https://github.com/cpp3ds/gl3ds gl3ds]


= Building the examples =
= Building the examples =