In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

GRRLIB: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Crayon (talk | contribs)
mNo edit summary
Crayon (talk | contribs)
No edit summary
 
(40 intermediate revisions by 9 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.5.1
| 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''' for GX Rgb Renderer Library, some very very nice function for noob coder.
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/pages.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 10:00, 2 March 2024

GRRLIB
General
Author(s)NoNameNo
Contributor(s)Numerous
TypeFramework library
Version4.5.1
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 130 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.