Changes

Jump to navigation Jump to search
1,298 bytes added ,  02:19, 18 September 2009
no edit summary
Line 1: Line 1:  
{{Infobox development tools
 
{{Infobox development tools
| title     = GRRLib
+
| title       = GRRLIB
| image     = [[File:Grrlogo.png]]
+
| image       = [[File:Grrlogo.png]]
| type       = framework library
+
| type       = framework library
| author     = Community Project
+
| author     = [[User:NoNameNo|NoNameNo]]
| version   = 4.0.0
+
| contributor = Numerous
| licence   = MIT Licence
+
| version     = 4.0.0
| download   = http://grrlib.santo.fr/release/GRRLib4.0.0.rar
+
| licence     = MIT Licence
| source     = http://code.google.com/p/grrlib/source
+
| download   = http://grrlib.santo.fr/release/GRRLib4.0.0.rar
| website   = http://grrlib.santo.fr/wiki/
+
| source     = http://code.google.com/p/grrlib/source
| discussion = http://grrlib.santo.fr/forum/
+
| website     = http://grrlib.santo.fr/wiki/
 +
| discussion = http://grrlib.santo.fr/forum/
 
}}
 
}}
   −
'''GRRLIB''' ('''G'''X '''R'''GB '''R'''enderer '''Lib'''rary) is a set of drawing functions aimed at new and experienced coders alike. With it, coders can quickly and easily start creating graphical applications.
+
'''GRRLIB''' is a C/C++ 2D 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.
   −
There are currently [[:Category:Homebrew using GRRLib|{{PAGESINCATEGORY:Homebrew using GRRLib}} applications]] using GRRLIB.<br />
+
There are currently [[:Category:Homebrew using GRRLib|{{PAGESINCATEGORY:Homebrew using GRRLib}} applications]] using GRRLIB.
 +
 
 +
Help can be found on the forum or in {{efnet|grrlib}}.
 +
 
 +
== Update History ==
 +
 
 +
=== 4.0.0 - March 5, 2009 ===
 +
* Color format changed for ALL GRRLib functions (now its RGBA) to fit to GX_Color format and use GX_Color1u32
 +
* GRRLIB_LoadTexture now Auto Detect PNG or JPEG
 +
* GRRLib introduce a new texture structure (easier to handle texture width, height, etc ...)
 +
* add void GRRLIB_InitTileSet(struct GRRLIB_texImg *tex, unsigned int tilew, unsigned int tileh, unsigned int tilestart);
 +
* GRRLIB_DrawImg recoded for simpler use
 +
* GRRLIB_DrawTile recoded for simpler use
 +
* InitVideo() and GRRLIB_Start() merge into GRRLIB_Init().
 +
* add GRRLIB_PtInRect, GRRLIB_RectInRect and GRRLIB_RectOnRect. (to detect hot zone)
 +
* GRRLIB_GetPixelFromtexImg and GRRLIB_SetPixelTotexImg (to directly read/write in texture)
 +
* GRRLIB_CreateEmptyTexture and GRRLIB_FlushTex
 +
* New Bitmap FX
 +
* add GRRLIB_Exit to free the memory allocated by GRRLIB
    
<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]]
 +
 +
'''Documentation'''<br />
 +
[[User:Crayon|Crayon]], [[User:BlueChip|BlueChip]]
 +
 +
'''Advising'''<br />
 +
[[User:RedShade|RedShade]], [[User:Jespa|Jespa]]
    
== Tools ==
 
== Tools ==
 
* [[WiiBuilder]] is software for Windows that help you with image conversion/generation and more.
 
* [[WiiBuilder]] is software for Windows that help you with image conversion/generation and more.
  −
== Contact ==
  −
  −
Join us in {{efnet|grrlib}}.
      
[[Category:Libraries]]
 
[[Category:Libraries]]
934

edits

Navigation menu