libwiisprite is a C++ sprite library written for the Wii which utilises GX for all it’s graphical operations, meaning the GPU is used to accelerate graphics.

libwiisprite aims to make developing Wii homebrew simple and fun with better graphical results than currently existing libraries.

libwiisprite is currently under heavy development, but this version is a semi-stable version allowing most of the proposed functionality of the library.

Currently 24bit and 32bit PNGs are the only supported image format. We are working on allowing images to be loaded from compiled-in texture data and even more formats.

The library comes with full Doxygen documentation to help get development started. It is also available online:


Image now supports loading from a buffer. Now you don’t have to specify a path, but you can use a raw2c converted file or your own buffer of a png file. The documentation has a whole page dedicated to it.
Quad visibility check fixed. Thanks to crediar for finding the bug.
GameWindow now is a tad faster at initializing. Thanks go to shagkur.
Updated spritetest to load one image from buffer.
Several small bugfixes for the library to make it even more stable.