Line 9: |
Line 9: |
| | source = http://chaosteil.googlepages.com/libwiisprite-0.3.0b-source.tar.gz | | | source = http://chaosteil.googlepages.com/libwiisprite-0.3.0b-source.tar.gz |
| }} | | }} |
− |
| |
| '''libwiisprite''' is a sprite library which uses GX as its underlying rendering engine. It is optimized for rapid fast game development, but can also be used for GUI applications. | | '''libwiisprite''' is a sprite library which uses GX as its underlying rendering engine. It is optimized for rapid fast game development, but can also be used for GUI applications. |
| | | |
| == About == | | == About == |
− | libwiisprite is a C++ sprite library written for the Wii which utilises | + | libwiisprite is a C++ sprite library written for the Wii which utilises GX for all its 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. All possible PNGs can be loaded, even the ones with an alpha layer, so you can get started immediately! |
− | GX for all its 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. | |
| | | |
− | All possible pngs can be loaded, even the ones with an alpha layer,
| + | The library comes with full Doxygen documentation to help get development started. You can find it in the docs folder. It is also available online [http://feesh.braingravy.co.uk/libwiisprite/ here]. |
− | so you can get started immediately!
| |
− | | |
− | The library comes with full Doxygen documentation to help | |
− | get development started. You can find it in the docs folder. | |
− | It is also available online: | |
− | *http://feesh.braingravy.co.uk/libwiisprite/
| |
| | | |
| == Sample Application (Video) == | | == Sample Application (Video) == |
Line 37: |
Line 21: |
| | | |
| == Download & Installation == | | == Download & Installation == |
− | You can download the library from | + | You can download the library from [http://chaosteil.googlepages.com/libwiisprite-0.3.0b.tar.gz here]. Please refer to the README.TXT for installation instructions. |
− | *http://chaosteil.googlepages.com/libwiisprite-0.3.0b.tar.gz
| |
− | Please refer to the README.TXT for installation instructions. | |
| | | |
− | Libwiisprite will not work with devkitPPC release 16. To fix it, compile it yourself or download a newer binary. image1->LoadImage also works slightly differently now as described in the above forum post. See
| + | libwiisprite will not work with devkitPPC release 16. To fix it, compile it yourself or download a newer binary. |
− | *http://forum.wiibrew.org/read.php?11,4665,4665
| + | |
| + | image1->LoadImage also works slightly differently now as described in the above forum post. See http://forum.wiibrew.org/read.php?11,4665,4665 |
| | | |
| == New Stuff == | | == New Stuff == |
| '''0.3.0c''' | | '''0.3.0c''' |
− | [[Media:Libwiisprite_3_0_c.zip|Unofficial version, works with dkp 1.4.9]], [http://forum.wiibrew.org/read.php?11,4665,7514#msg-7514 made changes specified in this post] | + | *[[Media:Libwiisprite_3_0_c.zip|Unofficial version, works with dkp 1.4.9]], [http://forum.wiibrew.org/read.php?11,4665,7514#msg-7514 made changes specified in this post] |
| NOTE: if you include any header that isnt wiisprite.h, you will not be able to compile. either include wiisprite.h only or use libwiisprite/someLibWiiHeader.h | | NOTE: if you include any header that isnt wiisprite.h, you will not be able to compile. either include wiisprite.h only or use libwiisprite/someLibWiiHeader.h |
| | | |
Line 65: |
Line 48: |
| *All possible png files can now be loaded. | | *All possible png files can now be loaded. |
| *Image has now a "DestroyImage()" method to allow to reload the image after that. | | *Image has now a "DestroyImage()" method to allow to reload the image after that. |
− |
| |
| | | |
| ''The old changelogs may be found in the RELEASE.TXT file.'' | | ''The old changelogs may be found in the RELEASE.TXT file.'' |
Line 79: |
Line 61: |
| | | |
| == Bugs, Suggestions == | | == Bugs, Suggestions == |
− |
| |
| If you find a bug or have a suggestion (maybe a tutorial to add to the library) please send an e-mail to chaosteil [at] gmail [dot] com or if you're on an EFNet server, send a PM to Chaosteil. | | If you find a bug or have a suggestion (maybe a tutorial to add to the library) please send an e-mail to chaosteil [at] gmail [dot] com or if you're on an EFNet server, send a PM to Chaosteil. |