Difference between revisions of "GRRLIB"

From WiiBrew
Jump to navigation Jump to search
(Seriously, SquidMan.)
(Add version 4.4.0)
 
(32 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
{{Infobox development tools
 
{{Infobox development tools
| title     = GRRLib
+
| title       = GRRLIB
| image     = [[File:Grrlogo.png]]
+
| image       = [[File:GRRLIB_GX_Logo.png|200px]]
| type       = framework library
+
| type       = framework library
| author     = Community Project
+
| author     = [[User:NoNameNo|NoNameNo]]
| version   = 4.0.0
+
| contributor = Numerous
| licence   = MIT Licence
+
| version     = 4.4.0
| download   = http://grrlib.santo.fr/release/GRRLib4.0.0.rar
+
| licence     = MIT Licence
| source     = http://code.google.com/p/grrlib
+
| download   = https://github.com/GRRLIB/GRRLIB/releases/latest
| website   = http://grrlib.santo.fr
+
| source     = https://github.com/GRRLIB/GRRLIB
| discussion = http://grrlib.santo.fr/forum
+
| website     = http://grrlib.santo.fr/wiki/
 +
| discussion = http://grrlib.santo.fr/forum/
 
}}
 
}}
 +
'''GRRLIB''' is a C/C++ 2D/3D graphics library for Wii application developers. It is essentially a wrapper which presents a friendly interface to the Nintendo GX core. With it, coders can quickly and easily start creating graphical applications.
  
'''GRRLIB''' stands for GX RGB Renderer Library. It has some very nice functions for new users.
+
GRRLIB is supplied as a standard C/C++ library (aka. archive) called 'libgrrlib'. Because GRRLIB processes JPEG and PNG images, it requires the installation of the 'libjpeg' and 'libpngu' libraries. 'libpngu', in turn, requires 'libpng' and 'libpng' requires 'libz'. GRRLIB also has FileIO functions to allow real-time loading and saving of graphical data, and thus also requires '[[libfat]]'. GRRLIB also has the possibility to use TrueType fonts, so 'libfreetype' is also required.
  
Versions of the library before 3.0 are no longer supported due to the lack of real full GX support.
 
  
== Download ==
+
There are currently [[:Category:Homebrew using GRRLib|{{PAGESINCATEGORY:Homebrew using GRRLib}} applications]] using GRRLIB.
GRRLib 4.0.0 is out here http://grrlib.santo.fr/
 
  
== Contact ==
+
Help can be found on the forum or in {{EFnet|grrlib}}.
Web site: [http://grrlib.santo.fr can be found here]
 
  
Join us on irc [irc://irc.efnet.net/grrlib #grrlib on EFnet]
+
The Change Log can be found in the [https://grrlib.github.io/GRRLIB/md__home_travis_build__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html documentation].
  
== Homebrew Using GRRLIB ==
+
== Sample Code included in GRRLIB releases ==
There are currently {{PAGESINCATEGORY:Homebrew using GRRLib}} Wii homebrews using GRRLIB.<br />
+
{|
The complete list could be viewed by going to the [[:Category:Homebrew using GRRLib|homebrew using GRRLIB]] page.
+
|<youtube width="425" height="265">f7tR9BPBCuU</youtube>
 +
|<youtube width="425" height="265">Tb8wJYf3e3Q</youtube>
 +
|-
 +
|<youtube width="425" height="265">TLox2nqlBLo</youtube>
 +
|<youtube width="425" height="265">_cuOdd0383g</youtube>
 +
|-
 +
|<youtube width="425" height="265">Sedo1s0Zh5E</youtube>
 +
|<youtube width="425" height="265">dxCE-65p9uA</youtube>
 +
|-
 +
|<youtube width="425" height="265">Z03L3kOKwDE</youtube>
 +
|<youtube width="425" height="265">o5DleSg8lpI</youtube>
 +
|-
 +
|<youtube width="425" height="265">1a7pU7GaYww</youtube>
 +
|<youtube width="425" height="265">Fl6uX-lfAjw</youtube>
 +
|-
 +
|<youtube width="425" height="265">PlPdVqYZZ_g</youtube>
 +
|<youtube width="425" height="265">EtB7QJ6EIFI</youtube>
 +
|-
 +
|<youtube width="425" height="265">ELESkRaUzUs</youtube>
 +
|<youtube width="425" height="265">3TS0hwXJ6QQ</youtube>
 +
|-
 +
|<youtube width="425" height="265">RbHzAFiCf7A</youtube>
 +
|<youtube width="425" height="265">8G4UwioHUkw</youtube>
 +
|-
 +
|<youtube width="425" height="265">ZJ0nHdrzhFg</youtube>
 +
|<youtube width="425" height="265">kvbS30xfqGQ</youtube>
 +
|-
 +
|<youtube width="425" height="265">-_8m_BHMJV8</youtube>
 +
|<youtube width="425" height="265">fi0CuLYMwxQ</youtube>
 +
|}
 +
== Little Promotion Demos ==
 +
{|
 +
|<youtube width="425" height="265">JmuHFjdad-E</youtube>
 +
|<youtube width="425" height="265">ZzfIyjGafLQ</youtube>
 +
|-
 +
|<youtube width="425" height="265">zqnfM488D7E</youtube>
 +
|<youtube width="425" height="265">9BS90PMu5Ik</youtube>
 +
|}
  
<youtube width="425" height="265">9BS90PMu5Ik</youtube>
+
== Credits ==
 +
'''Programming'''<br />
 +
:[[User:NoNameNo|NoNameNo]], [[User:Crayon|Crayon]], [[User:Xane|Xane]], [[User:DragonMinded|DragonMinded]], [[User:BlueChip|BlueChip]], [[User:elisherer|elisherer]]
  
== Tools for GRRLIB ==
+
'''Documentation'''<br />
* [[WiiBuilder]] is a software for Windows to help you with image conversion/generation and more.
+
:[[User:Crayon|Crayon]], [[User:BlueChip|BlueChip]]
 +
 
 +
'''Advising'''<br />
 +
:[[User:RedShade|RedShade]], [[User:Jespa|Jespa]]
 +
 
 +
== Tools ==
 +
* [[WiiBuilder]] is software for Windows that help you with image conversion/generation and more.
  
 
[[Category:Libraries]]
 
[[Category:Libraries]]

Latest revision as of 18:06, 13 January 2020

GRRLIB
GRRLIB GX Logo.png
General
Author(s)NoNameNo
Contributor(s)Numerous
TypeFramework library
Version4.4.0
LicenceMIT Licence
Links
Download
Website
Discussion
Source

GRRLIB is a C/C++ 2D/3D graphics library for Wii application developers. It is essentially a wrapper which presents a friendly interface to the Nintendo GX core. With it, coders can quickly and easily start creating graphical applications.

GRRLIB is supplied as a standard C/C++ library (aka. archive) called 'libgrrlib'. Because GRRLIB processes JPEG and PNG images, it requires the installation of the 'libjpeg' and 'libpngu' libraries. 'libpngu', in turn, requires 'libpng' and 'libpng' requires 'libz'. GRRLIB also has FileIO functions to allow real-time loading and saving of graphical data, and thus also requires 'libfat'. GRRLIB also has the possibility to use TrueType fonts, so 'libfreetype' is also required.


There are currently 123 applications using GRRLIB.

Help can be found on the forum or in #grrlib on EFnet.

The Change Log can be found in the documentation.

Sample Code included in GRRLIB releases

Little Promotion Demos

Credits

Programming

NoNameNo, Crayon, Xane, DragonMinded, BlueChip, elisherer

Documentation

Crayon, BlueChip

Advising

RedShade, Jespa

Tools

  • WiiBuilder is software for Windows that help you with image conversion/generation and more.