Xane
61db0e3998
[CHG] Several optimizations
2009-03-11 19:48:36 +00:00
Xane
67987d304b
[NEW] Added an example showing the different blending modes.
...
[CHG] Updated all examples to work with the current revision.
[CHG] Optimized different things~
2009-03-11 17:23:41 +00:00
Xane
ea276d1dae
[CHG] Fixed an issue with blending constants.
2009-03-10 21:49:05 +00:00
Xane
4ebd507bd5
[NEW] Added 4 blending modes: Additive, Alpha Light, Multiply and Invert Color. For best results, use alpha-less black/white textures.
...
[CHG] Improved stability when closing a GRRLIB application.
2009-03-10 21:27:42 +00:00
Xane
9608deb240
[CHG] Now checks if the struct is valid / not NULL before drawing it.
2009-03-10 01:46:00 +00:00
Xane
6197d0e717
[CHG] Modified all functions to use the pointer of the structure instead. Allows the deletion of the whole structure when needed.
2009-03-10 01:18:48 +00:00
N0NameN0
49c5e0df03
[CHG] Optimizing "uggly" u32 convertion ;)
2009-03-09 23:41:23 +00:00
Xane
1e934418d1
[ADD] Added BRRLIB_GetColor to convert RGBA values to an u32 color.
...
[CHG] Renamed GRRLIB_FBReadPixel to GRRLIB_GetPixelFromFB;
2009-03-09 23:31:41 +00:00
Xane
b120658463
[ADD] Added GRRLIB_FBReadPixel to read pixels directly from the FB.
...
[CHG] Optimized PNGU's YCbCr algorithm, allowing a full spectrum of RGB colors (0 - 255).
2009-03-09 22:07:47 +00:00
Crayon2000
a9c6b7043f
[NEW] doxygen project is included
2009-03-09 15:01:47 +00:00
N0NameN0
acd4ffb972
[CHG] change u32 color to an array for differents primitive allowing
...
better control.
2009-03-09 14:17:05 +00:00
Xane
1a0b496d3b
[CHG] Say goodbye to GRRLIB_SetOffset.
...
[CHG] SetMidHandle can now be turned on/off.
2009-03-09 02:08:28 +00:00
Xane
bd14db7c46
[CHG] Separated SetHandle and SetOffset for more control when rotating.
2009-03-09 01:43:03 +00:00
Xane
e4152ff067
[CHG] Fixed the rotation's handle of tiled images.
2009-03-09 00:47:58 +00:00
Xane
a6df7ea613
[CHG] Fixed a rarely occurring glitch when using pointers.
2009-03-09 00:40:26 +00:00
Xane
67f7978884
[CHG] Fixed an error in the LinkedList.
2009-03-08 21:39:26 +00:00
Xane
2bed5b3d46
[ADD] Added a basic Array List, still under development.
2009-03-08 19:28:23 +00:00
N0NameN0
5836c028de
[NEW] GRRLIB_DrawImgQuad (+ new example nonameno01 how to use it)
...
but it seems a little distorted, perhaps need fix.
2009-03-08 18:56:05 +00:00
Xane
71ac1a21b3
[ADD] Added basic blending support. Still needs some fixing~
2009-03-08 15:55:31 +00:00
Crayon2000
ab964e34db
[CHG] Fixed some doxygen comments
2009-03-08 08:32:43 +00:00
Crayon2000
e27b278a05
[CHG] ScrShot using rmode->fbWidth, rmode->efbHeight instead of harcoded values.
2009-03-07 23:29:24 +00:00
Xane
f979db4aa4
[ADD] Added a basic struct for image settings.
...
[ADD] Added GRRLIB_SetAntiAlias to turn AntiAliasing on/off. It's enabled by default.
2009-03-07 23:25:23 +00:00
Xane
6c33b53d49
[CHG] When starting an GRRLIB application, the last rendered screen won't display for a split second anymore.
2009-03-07 22:34:44 +00:00
Xane
fc6019ae7b
[CHG] Pure cosmetic update - Made the code more readable and fixed some spelling errors.
2009-03-07 22:21:43 +00:00
Xane
c2086fbf93
[CHG] GRRLIB_Exit - Now resets clipping and blacks out the screen before exiting BRRLIB mode.
...
[CHG] GRRLIB_Init - Made the orthogonal init automatic. (guOrtho)
2009-03-07 21:48:44 +00:00
Xane
6ff0332f42
- Made GRRLIB_LoadTextureJPG & GRRLIB_LoadTexturePNG accessible for public.
...
- Added GRRLIB_ClipDrawing.
- Added GRRLIB_ClipReset.
- Added GRRLIB_SetHandle.
- Added GRRLIB_SetMidHandle.
- Images can now rotate on a specified handle / hotspot. The default is 0x0 (top left). Can be centered using GRRLIB_SetMidHandle.
2009-03-07 21:19:17 +00:00
Crayon2000
977b523d70
[CHG] Moved "#include <ogc/conf.h>" from .h to .c
2009-03-06 05:07:50 +00:00
N0NameN0
989faaabcc
[CHG] Add ScreenShot function and 16:9 correction
2009-03-05 23:40:10 +00:00
Crayon2000
346889e86b
[CHG] RawTo4x4RGBA credited to the good person
2009-03-04 23:11:19 +00:00
Crayon2000
ecd85143e6
[CHG] Documentation improvement
2009-03-04 22:32:49 +00:00
Crayon2000
f3a8825d21
[NEW] GRRLIB_Circle function by Dark-Link
2009-02-28 03:57:19 +00:00
Crayon2000
971bc0f9b5
[CHG] Documentation improvement
...
[CHG] Avoid divisions by zero in GRRLIB_InitTileSet
2009-02-26 22:05:58 +00:00
Crayon2000
ca422e6867
[CHG] Static functions declare at the beginning of the file
2009-02-26 05:04:19 +00:00
Crayon2000
82532896e5
[CHG] Documentation improvement
2009-02-25 19:37:42 +00:00
Crayon2000
46c91a7703
[CHG] Documentation improvement
2009-02-25 06:01:52 +00:00
Crayon2000
0862cb893b
[CHG] Formating the code
2009-02-25 05:29:47 +00:00
Crayon2000
8cc6db8605
[CHG] GRRLIB_LoadBMF is working, problem with palette is fixed but some cleaning is still required
...
[CHG] GRRLIB_FreeBMF is working too
2009-02-22 06:36:31 +00:00
Crayon2000
4d9046eade
[CHG] GRRLIB_LoadTextureBMF is still in progress (problem with palette and
...
some cleaning is needed)
2009-02-20 06:48:07 +00:00
Crayon2000
a1edf64aac
[CHG] Started function GRRLIB_LoadTextureBMF (just the beginning)
2009-02-17 05:46:16 +00:00
N0NameN0
3d92f40205
[CHG] Just a little docs error ;)
2009-02-16 23:41:25 +00:00
N0NameN0
9c6a0491eb
[CHG] GRRLIB_LoadTexture now autodetect if its JPG or PNG
...
[DEL] GRRLIB_Credit is gone ;)
[CHG] Scatter removed from lesson1
2009-02-16 23:36:21 +00:00
Crayon2000
5f57f2e346
[NEW] GRRLIB_BMFX_FlipH and GRRLIB_BMFX_FlipV for flipping a texture
2009-02-16 04:38:16 +00:00
Crayon2000
14e4f60643
[CHG] All bitmap FX are in lesson 2.
2009-02-15 21:04:47 +00:00
N0NameN0
56682fa5ff
[NEW] GRRLIB_BMFX_Pixelate and lesson3 to show how to use it ;)
2009-02-15 00:41:32 +00:00
N0NameN0
f457382f43
[NEW] GRRLIB_BMFX_Blur and lesson2 to show how to use it.
...
Take Care most BMFX are not provided to be used in real time, only to make precalc at code start ;)
2009-02-14 23:04:34 +00:00
Crayon2000
4349944ae7
[NEW] Function to invert all the colors of an image
2009-02-14 06:03:43 +00:00
N0NameN0
3b9d414405
[BUG] No More Memory leak in the Scatter BitMap FX ;)
2009-02-14 01:02:41 +00:00
Crayon2000
0405a57001
[CHG] Defined the path of GRRLIB in Makefiles for easier modification
2009-02-13 21:50:12 +00:00
Crayon2000
5f7b565656
[CHG] Moving stuff around (step 3)
2009-02-13 20:44:54 +00:00
Crayon2000
dcd647d69b
[CHG] Moving stuff around (step 2)
2009-02-13 19:24:26 +00:00