This project is a complete rewrite of the functionality of GRRLIB to use gx functions for easier use, additional functionality, and more perks.
Please write comments and bugs and such on here if you find them, and I will begin making a feature list.
As of now I hope to add:
sprites – allow allocating textures in the setup of an app, and provide easy ways to move them about and rotate, overlays, etc while just doing GXR_DrawSprite(GXR_SPRITE sprite); for drawing them
I will be looking into map drawing using indirect sprites. This would be a backend feature, so drawing map will be done very fast by the gpu instead of drawing lots of squares manually.
I will add support for other texture formats and work on compressed images (and fonts) so that they take up less space. My ideal idea for fonts is 4intensity4alpha textures, allowing 2 pixels per byte.
I may end up making a separate naming/header for 3d features, since they clash with the z-buffer being turned off right now.
GXR_project version 2 – includes texture conversion using libpng -> rgba with alpha
- version 1 – added support for wiiuse with help of NoNameNo
- version 2 – changed to a better perspective and fixed colors with help of NoNameNo