uLibrary is a new library for Nintendo DS. Basically, it is meant to use the 3D GPU to create nice 2D games very easily, using a different approach than existing libraries (quite similar to OSLib).

The 3D GPU provides additional effects over the 2D GPU, like full transparency with alpha channel (objects can blend amongst them), a larger number of sprites (up to 1536 instead of 128), no zoom or rotation limit (2x with the 2D GPU), a larger limit for the sprite size (2048×2048 instead of 64×64). It is also possible to draw primitives like lines, rectangles, etc. allowing nice effects like in Yoshi’s island for example

Changes:

An update to uLibrary, initially only meant to fix the problems with the latest libnds release, but which finally features some nice improvements.

http://brunni.dev-fr.org/index.php?page=home