Commit Graph

13 Commits

Author SHA1 Message Date
Antonio Niño Díaz
5a10679dfb build: docs: Remove outdated devkitARM makefiles
Nitro Engine doesn't work with the current libraries of devkitARM. It's
better to remove the makefiles and to stop pretending that devkitARM is
supported. Updating the makefiles wouldn't be enough, though, it's likely
that the library will require code changes, as well as the examples.
2025-03-24 21:03:01 +00:00
Antonio Niño Díaz
b52b704000 build: Rename BlocksDS makefile 2024-06-02 18:06:00 +01:00
Antonio Niño Díaz
902314a2ac docs: build: Add simplified global build targets 2024-06-02 17:38:55 +01:00
Antonio Niño Díaz
3ba35ba48e docs: build: library: examples: Set BlocksDS as main toolchain
Until now the main makefiles of Nitro Engine have been the ones of
devkitPro, forcing users to go through extra steps to build everything
under BlocksDS.

Now, the easy makefiles are the BlocksDS ones, and additional notes have
been added to warn about the limitations of devkitPro:

- No GRF support in libnds.
- NitroFS doesn't work in melonDS.
2024-06-02 17:38:52 +01:00
Antonio Niño Díaz
50e14b2c21 library: Add rich text support
This support relies on BMFont: https://www.angelcode.com/products/bmfont/

Nitro Engine doesn't support that format directly. Instead, it uses
LibDSF internally: https://github.com/AntonioND/libdsf
2024-03-02 13:07:44 +00:00
Antonio Niño Díaz
2c1144af66 library: docs: example: Refactor debug mode builds
Instead of asking the user to rebuild the library, now it is possible
to build the library in both release and debug modes and to have both
versions of the library compiled at the same time.
2022-10-21 00:50:13 +01:00
Antonio Niño Díaz
008aac16cc library: Silence warning
This only happens with the BMP writing code.
2022-10-13 21:03:18 +01:00
Antonio Niño Díaz
937c1ed1cf library: Support DSMA and remove NEA support
Rendering NEA files has a terrible performance. Instead of trying to
support both formats, remove NEA and replace it by DSMA.

Some function signatures have changed to adapt to the new system.

"NE_ANIM_UPDOWN" has been removed because it's redundant: Just modify
the animation before exporting it from Blender.
2022-10-13 21:03:02 +01:00
Antonio Niño Díaz
e98698febf Update Makefiles to the ones used by devkitARM now
Fetched from:

    6afa09b205

Reported by lifehackerhansol:

    https://github.com/DS-Homebrew/TWiLightMenu/issues/1753
2022-01-18 18:23:23 +00:00
Antonio Niño Díaz
80facfcb45 Don't link with libnds in main Makefile
This isn't needed here, it has to be done in the project where Nitro
Engine is used.
2019-06-12 00:39:30 +01:00
Antonio Niño Díaz
873b71df94 Small cleanup of Makefile 2019-06-04 01:12:10 +01:00
Antonio Niño Díaz
8f8bf4d249 Run dos2unix on library source files 2019-05-30 18:45:00 +01:00
Antonio Niño Díaz
f042d0be3e
Initial dump of code of v0.6.1
This commit is a simple dump of the files of [1]. This needs to undergo
some reorganization.

[1] http://www.skylyrac.net/old-site/nitroengine.html
2019-05-29 01:01:57 +01:00