Releases: GRRLIB/GRRLIB
Releases · GRRLIB/GRRLIB
GRRLIB 4.6.1
Changes:
- Fixed Makefile installation.
GRRLIB 4.6.0
Changes:
- Allow compilation and installation with cmake.
- Added
GRRLIB_LoadTextureTPL()to load TPL data (Texture Palette Library) into aGRRLIB_texImg. - Added
GRRLIB_CreateEmptyTextureFmt()to create an empty texture with a given format.
GRRLIB 4.5.1
Changes:
- Changed the libraries installation so it always creates the directory structure before moving the files.
GRRLIB 4.5.0
Changes:
- Fixed compatibility issues with devkitPPC release 39.
- Fixed linking problem in examples with FreeType 2.13.2 (pkgrel 1 and 2).
- Added
GRRLIB_LoadTTFFromFile()to load a TTF from a file. - Added
GRRLIB_Ellipse()to draw an ellipse. - Changed
GRRLIB_PrintfTTF()andGRRLIB_PrintfTTFW()so they use the alpha channel from thecolorparameter. - Changed function arguments types in a few functions.
- Fixed documentation for
GRRLIB_Camera3dSettings(),GRRLIB_Screen2Texture()andGRRLIB_CompoEnd().
GRRLIB 4.4.1
Changes:
- Patch widescreen on Wii U.
GRRLIB 4.4.0
Changes:
- Removed libpng, zlib, libfreetype and libjpeg from the project. These libraries should now be installed in devkitPro with pacman.
- GRRLIB and pngu are now installed into the portlibs folder instead of the libogc folder.
- Removed
uintdeclaration. Theu32type should be used instead. - The
GRRLIB_CreateEmptyTexture()function is not inline anymore.
Please read: Upgrading to v4.4.0 From Previous Versions of GRRLIB
GRRLIB 4.3.2
Changes:
- libpng was updated to version 1.5.12
- zlib was updated to version 1.2.7
- libjpeg was updated to version 8d
- FreeType updated to version 2.4.10
- GRRLIB_ClampVar8 was removed from GRRLIB
- Removed warnings from GRRLIB_LoadBMF
GRRLIB 4.3.1
Changes:
- libpng was updated to version 1.4.4
- FreeType updated to version 2.4.3
- GRRLIB is compatible with libogc 1.8.4
GRRLIB 4.3.0
Changes:
- libpng was updated to version 1.4.2
- libjpeg was updated to version 8b
- zlib was updated to version 1.2.5
- FreeType 2.3.12 support (first support)
- 3D primitive drawing: torus, sphere, cube, cylinder and cone
- Light functions (diffuse, specular, spot) + ambient
- Splitted functions for rotation/translation/scaling 3d object.
- Here is the list a new added samples demo code :
- 3d_light1 -> Simple Diffuse light sample code
- 3d_light2 -> Simple Lights and GRRLIB_ObjectViewInv sample
- 3d_light3 -> A little Specular light sample code
- 3d_light4 -> Spot Light Sample Code
- 3D_sample5 -> Simple demo of rotation/translation/scaling 3d object.
- ttf -> TrueType Font demo
GRRLIB 4.2.0
Changes:
- First support to 3D functions
- GRRLIB_CompoStart and GRRLIB_CompoEnd for real GX compositing with transparency support
- GRRLIB_Screen2Texture is now fully optimized
- USB_Gecko output facilities
- GRRLIB_Compose was deleted since it was not fully using GX
- GRRLIB_GetColor was deleted, the RGBA macro should be used instead
- Lot of new sample code :
- 3D_CubedTileDemo (How to use dynamic texturing)
- 3D_sample1 (A simple rotating flat cube)
- 3D_sample2 (A simple rotating textured cube)
- 3D_sample3 (A textured cube and compositing)
- 3D_sample4 (A complex object rotating)
- basic_drawing (How to use some basic GRRLIB functions)
- bitmap_fx (Effects ShowRoom)
- blending (How to use blending mode)
- compositing (A simple compositing how to)
- funsin (A gradient sinusoid dancing)
- particle (A nice particle sample code)
- template (Use this as a basis for your project)
- TileDemo (This will show you how to use tiles/tileset and map)
- unlimited2d (A faky technic for unlimited sprites)
- unlimited3d (Same as above but with 3D)