Commit graph

  • ea276d1dae [CHG] Fixed an issue with blending constants. Xane 2009-03-10 21:49:05 +0000
  • 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. Xane 2009-03-10 21:27:42 +0000
  • 9608deb240 [CHG] Now checks if the struct is valid / not NULL before drawing it. Xane 2009-03-10 01:46:00 +0000
  • 6197d0e717 [CHG] Modified all functions to use the pointer of the structure instead. Allows the deletion of the whole structure when needed. Xane 2009-03-10 01:18:48 +0000
  • 49c5e0df03 [CHG] Optimizing "uggly" u32 convertion ;) N0NameN0 2009-03-09 23:41:23 +0000
  • 1e934418d1 [ADD] Added BRRLIB_GetColor to convert RGBA values to an u32 color. [CHG] Renamed GRRLIB_FBReadPixel to GRRLIB_GetPixelFromFB; Xane 2009-03-09 23:31:41 +0000
  • 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). Xane 2009-03-09 22:07:47 +0000
  • a9c6b7043f [NEW] doxygen project is included Crayon2000 2009-03-09 15:01:47 +0000
  • acd4ffb972 [CHG] change u32 color to an array for differents primitive allowing better control. N0NameN0 2009-03-09 14:17:05 +0000
  • 1a0b496d3b [CHG] Say goodbye to GRRLIB_SetOffset. [CHG] SetMidHandle can now be turned on/off. Xane 2009-03-09 02:08:28 +0000
  • bd14db7c46 [CHG] Separated SetHandle and SetOffset for more control when rotating. Xane 2009-03-09 01:43:03 +0000
  • e4152ff067 [CHG] Fixed the rotation's handle of tiled images. Xane 2009-03-09 00:47:58 +0000
  • a6df7ea613 [CHG] Fixed a rarely occurring glitch when using pointers. Xane 2009-03-09 00:40:26 +0000
  • 67f7978884 [CHG] Fixed an error in the LinkedList. Xane 2009-03-08 21:39:26 +0000
  • 2bed5b3d46 [ADD] Added a basic Array List, still under development. Xane 2009-03-08 19:28:23 +0000
  • 5836c028de [NEW] GRRLIB_DrawImgQuad (+ new example nonameno01 how to use it) but it seems a little distorted, perhaps need fix. N0NameN0 2009-03-08 18:56:05 +0000
  • 71ac1a21b3 [ADD] Added basic blending support. Still needs some fixing~ Xane 2009-03-08 15:55:31 +0000
  • ab964e34db [CHG] Fixed some doxygen comments Crayon2000 2009-03-08 08:32:43 +0000
  • e27b278a05 [CHG] ScrShot using rmode->fbWidth, rmode->efbHeight instead of harcoded values. Crayon2000 2009-03-07 23:29:24 +0000
  • f979db4aa4 [ADD] Added a basic struct for image settings. [ADD] Added GRRLIB_SetAntiAlias to turn AntiAliasing on/off. It's enabled by default. Xane 2009-03-07 23:25:23 +0000
  • 6c33b53d49 [CHG] When starting an GRRLIB application, the last rendered screen won't display for a split second anymore. Xane 2009-03-07 22:34:44 +0000
  • fc6019ae7b [CHG] Pure cosmetic update - Made the code more readable and fixed some spelling errors. Xane 2009-03-07 22:21:43 +0000
  • 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) Xane 2009-03-07 21:48:44 +0000
  • 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. Xane 2009-03-07 21:19:17 +0000
  • 977b523d70 [CHG] Moved "#include <ogc/conf.h>" from .h to .c Crayon2000 2009-03-06 05:07:50 +0000
  • 989faaabcc [CHG] Add ScreenShot function and 16:9 correction N0NameN0 2009-03-05 23:40:10 +0000
  • 346889e86b [CHG] RawTo4x4RGBA credited to the good person Crayon2000 2009-03-04 23:11:19 +0000
  • ecd85143e6 [CHG] Documentation improvement Crayon2000 2009-03-04 22:32:49 +0000
  • f3a8825d21 [NEW] GRRLIB_Circle function by Dark-Link Crayon2000 2009-02-28 03:57:19 +0000
  • 971bc0f9b5 [CHG] Documentation improvement [CHG] Avoid divisions by zero in GRRLIB_InitTileSet Crayon2000 2009-02-26 22:05:58 +0000
  • ca422e6867 [CHG] Static functions declare at the beginning of the file Crayon2000 2009-02-26 05:04:19 +0000
  • 82532896e5 [CHG] Documentation improvement Crayon2000 2009-02-25 19:37:42 +0000
  • 46c91a7703 [CHG] Documentation improvement Crayon2000 2009-02-25 06:01:52 +0000
  • 0862cb893b [CHG] Formating the code Crayon2000 2009-02-25 05:29:47 +0000
  • 8cc6db8605 [CHG] GRRLIB_LoadBMF is working, problem with palette is fixed but some cleaning is still required [CHG] GRRLIB_FreeBMF is working too Crayon2000 2009-02-22 06:36:31 +0000
  • 4d9046eade [CHG] GRRLIB_LoadTextureBMF is still in progress (problem with palette and some cleaning is needed) Crayon2000 2009-02-20 06:48:07 +0000
  • a1edf64aac [CHG] Started function GRRLIB_LoadTextureBMF (just the beginning) Crayon2000 2009-02-17 05:46:16 +0000
  • 3d92f40205 [CHG] Just a little docs error ;) N0NameN0 2009-02-16 23:41:25 +0000
  • 9c6a0491eb [CHG] GRRLIB_LoadTexture now autodetect if its JPG or PNG [DEL] GRRLIB_Credit is gone ;) [CHG] Scatter removed from lesson1 N0NameN0 2009-02-16 23:36:21 +0000
  • 5f57f2e346 [NEW] GRRLIB_BMFX_FlipH and GRRLIB_BMFX_FlipV for flipping a texture Crayon2000 2009-02-16 04:38:16 +0000
  • 14e4f60643 [CHG] All bitmap FX are in lesson 2. Crayon2000 2009-02-15 21:04:47 +0000
  • 56682fa5ff [NEW] GRRLIB_BMFX_Pixelate and lesson3 to show how to use it ;) N0NameN0 2009-02-15 00:41:32 +0000
  • 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 ;) N0NameN0 2009-02-14 23:04:34 +0000
  • 4349944ae7 [NEW] Function to invert all the colors of an image Crayon2000 2009-02-14 06:03:43 +0000
  • 3b9d414405 [BUG] No More Memory leak in the Scatter BitMap FX ;) N0NameN0 2009-02-14 01:02:41 +0000
  • 0405a57001 [CHG] Defined the path of GRRLIB in Makefiles for easier modification Crayon2000 2009-02-13 21:50:12 +0000
  • 5f7b565656 [CHG] Moving stuff around (step 3) Crayon2000 2009-02-13 20:44:54 +0000
  • dcd647d69b [CHG] Moving stuff around (step 2) Crayon2000 2009-02-13 19:24:26 +0000
  • bad67ed1c1 [CHG] Moving stuff around (step 1) Crayon2000 2009-02-13 19:19:45 +0000
  • f36bd4409d [CHG] Added a minimum code template N0NameN0 2009-02-13 00:23:20 +0000
  • e3371b932c [BUG] Little Path correction ;) N0NameN0 2009-02-13 00:07:52 +0000
  • a90c97bb18 [CHG] Here is the new file organisation (easier to add more templates) N0NameN0 2009-02-12 23:57:32 +0000
  • dbaac5f6c5 Big Clean before new organisation ;) N0NameN0 2009-02-12 23:43:50 +0000
  • 34d1f99199 [NEW] GRRLIB_Credit that you HAVE to call at least ONCE in your code to respect author desire !! ( thanks to respect our work following this rule !!) N0NameN0 2009-02-10 01:18:02 +0000
  • 108103ea2c [CHG] Documentation improvement Crayon2000 2009-02-09 23:27:39 +0000
  • 67ab9e9829 [CHG] Pre-calculating stuff in GRRLIB_BMFX_Scatter [CHG] Showing FPS on the template Crayon2000 2009-02-09 04:35:17 +0000
  • b4b26eff31 [NEW] GRRLIB_BMFX_Scatter (random mixing pixel) I Detected there is memory leak somewhere !! have a look at link tiles ! you will see erased part of the tileset (go up) N0NameN0 2009-02-08 16:50:08 +0000
  • 53e761a9a8 [NEW] Function GRRLIB_FlushTex to flush a texture [CHG] GRRLIB_GrayScale renamed to GRRLIB_BMFX_GrayScale [CHG] GRRLIB_SetPixelTotexImg is not calling DCFlushRange any more Crayon2000 2009-02-06 20:41:33 +0000
  • 2245c761f6 [NEW] GRRLIB_CreateEmptyTexture to create an empty texture [NEW] GRRLIB_GrayScale to change a texture to gray scale Crayon2000 2009-02-06 03:36:42 +0000
  • fcf76f406b [CHG] main.c added a little fire effect to show use of get and set pixel in texture buffer ;) N0NameN0 2009-02-05 23:12:52 +0000
  • e3e8ed4df7 [CHG] Little optimisation on GRRLIB_GetPixelFromtexImg and GRRLIB_SetPixelTotexImg N0NameN0 2009-02-05 22:14:27 +0000
  • c8276275ea [BUG] GRRLIB_GetPixelFromtexImg and GRRLIB_SetPixelTotexImg now WORKING !! N0NameN0 2009-02-05 21:27:48 +0000
  • 324f4792e8 [CHG] Added some comments Crayon2000 2009-02-04 22:52:16 +0000
  • c0ababb4e4 [NEW] GRRLIB_GetPixelFromtexImg and GRRLIB_SetPixelTotexImg !!!! BUGGED DO NOT USE until working ;) !!! N0NameN0 2009-02-04 21:46:11 +0000
  • 0bcea42377 [CHG] All 16 HTML 4.01 color names are in the template [NEW] ASCII font for the template Crayon2000 2009-02-02 03:36:02 +0000
  • 188c9790b8 [CHG] Template has a GRRLIB_NGoneFilled example and text with alpha Crayon2000 2009-01-28 06:37:03 +0000
  • 141e14ed07 [NEW] GRRLIB_RectInRect and GRRLIB_RectOnRect Crayon2000 2009-01-27 06:05:28 +0000
  • 58226d57ae [CHG] Image is now transparent Crayon2000 2009-01-26 16:09:52 +0000
  • adaa54dfe3 [CHG] Improve template with almost everything Crayon2000 2009-01-26 08:03:53 +0000
  • 03ca45bf76 [CHG] Added some defines for colours in the template [NEW] Documentation main page Crayon2000 2009-01-22 23:21:55 +0000
  • fda4c0c33b [CHG] GRRLIB_HotZone changed to GRRLIB_PtInRect [NEW] GRRLIB_Exit to free the memory allocated by GRRLIB Crayon2000 2009-01-21 23:16:15 +0000
  • 8aea904788 [NEW] GRRLIB_HotZone to detect if the wpad is in a specific zone N0NameN0 2009-01-21 13:30:44 +0000
  • 00ffc71ed0 [CHG] doxygen fix. Crayon2000 2009-01-20 23:07:23 +0000
  • 6649c513f8 [CHG] README.TXT update Crayon2000 2009-01-20 05:17:13 +0000
  • 66a1014e66 [BUG] guOrtho() needs Mtx44 for parameter so perspective should be Mtx44 [CHG] The template is now using the left and right button to move the text Crayon2000 2009-01-20 03:51:03 +0000
  • 6bc15252a7 [CHG] InitVideo() and GRRLIB_Render() merge into GRRLIB_Init(). Crayon2000 2009-01-19 23:08:45 +0000
  • 2f9443033d [BUG] The library could now be used in C++ Crayon2000 2009-01-19 04:03:34 +0000
  • 7643508990 [CHG] Code formatting Crayon2000 2009-01-19 00:48:28 +0000
  • 9a450b7a78 [CHG] ReadMe update N0NameN0 2009-01-18 22:41:48 +0000
  • 54c680d767 [CHG][NEW] add jpeg support (GRRLIB_LoadTextureJPG) and renamed old GRRLIB_LoadTexture to GRRLIB_LoadTexturePNG N0NameN0 2009-01-18 22:38:58 +0000
  • f5d25a55a5 [CHG] Code formatting and some doxygen comments Crayon2000 2009-01-18 17:59:43 +0000
  • 89e3071ffc added the libpng binary N0NameN0 2009-01-15 10:36:37 +0000
  • 8f4fd5f8aa remove template binaries (dol / elf) useless N0NameN0 2009-01-15 10:35:01 +0000
  • 8f4c30a2b0 remove the build directory (useless) N0NameN0 2009-01-15 10:32:39 +0000
  • f343a67bee 3.0.5 preview to get a 4.0 soon !! N0NameN0 2009-01-15 10:08:37 +0000
  • c29b5efde7 Initial directory structure. N0NameN0 2009-01-15 09:50:29 +0000