Skip to content

Releases: GRRLIB/GRRLIB

GRRLIB 4.6.1

02 Aug 18:19

Choose a tag to compare

Changes:

  • Fixed Makefile installation.

GRRLIB 4.6.0

16 Feb 19:56

Choose a tag to compare

Changes:

  • Allow compilation and installation with cmake.
  • Added GRRLIB_LoadTextureTPL() to load TPL data (Texture Palette Library) into a GRRLIB_texImg.
  • Added GRRLIB_CreateEmptyTextureFmt() to create an empty texture with a given format.

GRRLIB 4.5.1

03 Mar 20:02

Choose a tag to compare

Changes:

  • Changed the libraries installation so it always creates the directory structure before moving the files.

GRRLIB 4.5.0

11 Feb 20:11

Choose a tag to compare

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() and GRRLIB_PrintfTTFW() so they use the alpha channel from the color parameter.
  • Changed function arguments types in a few functions.
  • Fixed documentation for GRRLIB_Camera3dSettings(), GRRLIB_Screen2Texture() and GRRLIB_CompoEnd().

GRRLIB 4.4.1

06 Mar 04:06

Choose a tag to compare

Changes:

  • Patch widescreen on Wii U.

GRRLIB 4.4.0

13 Jan 13:02

Choose a tag to compare

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 uint declaration. The u32 type should be used instead.
  • The GRRLIB_CreateEmptyTexture() function is not inline anymore.

⚠️ IMPORTANT
Please read: Upgrading to v4.4.0 From Previous Versions of GRRLIB

GRRLIB 4.3.2

26 Mar 03:01

Choose a tag to compare

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

26 Mar 03:00

Choose a tag to compare

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

26 Mar 02:59

Choose a tag to compare

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

26 Mar 02:58

Choose a tag to compare

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)