Commit graph

122 commits

Author SHA1 Message Date
Xane
9e0b0182a9 [ADD] Added several new functions to change drawing settings like Color, Scale and Rotation for all following drawing commands.
[CHG] Changed all drawing commands accordingly to make use of the settings by the functions specified above.
[NOTE] All examples will have to be adopted to the changed as well, it isn't much of work I might as well do it myself later.
2009-11-24 21:15:35 +00:00
Crayon2000
28e2fcd9f0 [CHG] Inline warnings are gone (temp fix???) 2009-11-24 17:50:19 +00:00
Crayon2000
97ff10fadc [CHG] The template example is now included in the documentation 2009-11-23 23:38:46 +00:00
Crayon2000
8770af329b [CHG] Doc improvement (again) 2009-11-16 21:34:47 +00:00
Crayon2000
848a2c102f [CHG] Doc improvement 2009-11-16 20:35:23 +00:00
Crayon2000
c95a8eacb2 [NEW] Support for MS-Windows Bitmap format uncompressed (1 bit, 4 bits, 8 bits, 24 bits and 32 bits) 2009-11-13 13:38:01 +00:00
Crayon2000
f725d47aad [CHG] Code is a bit simpler (1 line instead of 2) 2009-11-12 03:36:48 +00:00
Crayon2000
49ffb512b5 [CHG] Doc improvement 2009-11-11 23:52:36 +00:00
N0NameN0
8f2e7413e5 [CHG] Optimization in tile calculation
i only modded DrawTile, if this mod is ok for all and fully tested
we need to make this change to all functions the needs calculation like this.
(drawpart, drawtilequad, etc...)
2009-11-10 09:50:41 +00:00
Crayon2000
db1246ce52 [CHG] Clean comments for doc 2009-11-09 02:36:22 +00:00
N0NameN0
54a20ad5ca [CHG] Modded Screen2Texture to be able to specify parameters
with this change you can make real GX compositing now ;)
2009-11-08 16:54:14 +00:00
Crayon2000
167bc0b7e3 [CHG] Undo r192 for backward compatibility 2009-11-08 02:37:11 +00:00
N0NameN0
c86e2a8d70 [ADD] GRRLIB_DrawPart to draw a specific part of a Texture. 2009-11-07 13:26:03 +00:00
Crayon2000
3aa0b23d8f [CHG] GRRLIB_FillScreen is now using GX_SetCopyClear instead of calling GRRLIB_Rectangle 2009-11-06 23:43:55 +00:00
Crayon2000
2e8876f899 [CHG] GRRLIB_Rectangle is calling directly GX_Begin/GX_End
[CHG] Documentation improvement
2009-11-06 22:55:01 +00:00
Crayon2000
0ac411a9e8 [CHG] Using some macro to make the code easier to read 2009-11-06 16:58:14 +00:00
Crayon2000
3121e1061a [CHG] Deleted __HAVE_GRRLIB__ because it was not used. If someone need it, just replace it with __GRRLIB_H__ 2009-11-04 17:32:41 +00:00
Crayon2000
0e015068fe [CHG] Typo in GRRLIB_DrawImg and DrawTile (scaleX should be scaleY) 2009-10-30 05:45:02 +00:00
Crayon2000
0c784c800d [BUG] template was not working on devkitPro 18
[CHG] pngu.h is needed in GRRLIB_texSetup.h for GRRLIB_ScrShot
[CHG] pngu.h and jpeglib.h are not needed in GRRLIB_texSetup.h
2009-10-21 01:34:15 +00:00
Crayon2000
01adcdf9b9 [CHG] math.h is not needed in GRRLIB_fbSimple.h 2009-10-20 22:21:01 +00:00
Crayon2000
1e84350468 [CHG] libpng 1.2.29 updated to version 1.2.40 2009-10-18 04:12:45 +00:00
Crayon2000
4f5fbbf2d4 [CHG] Change the definition of GRRLIB_ScrShot. Screenshots could be created on other interfaces than SD card. 2009-10-16 22:31:32 +00:00
Crayon2000
414ccec0f5 [BUG] Corrected bug #5 submitted by imruon 2009-10-16 21:38:40 +00:00
Crayon2000
fff851b34b [CHG] Deleted the Temporary fix (-DNOGUFIX) 2009-10-16 20:59:08 +00:00
Crayon2000
8c05d9ac06 [CHG] Renamed GRRLIB.html to README.html
[CHG] Deleted the "Temporary fix" README.txt, not needed with devkitPro 18
2009-10-15 14:52:42 +00:00
Crayon2000
fc00cfff24 [BUG] Correct the problem reported by flarup during installation 2009-10-09 17:22:05 +00:00
Crayon2000
b7151bcad5 [CHG] Corrected some typos in descriptions 2009-10-06 18:07:03 +00:00
Crayon2000
5d4eec691b [CHG] Library installation script is improved (batch file) 2009-09-18 22:55:49 +00:00
csBlueChip
42b1a60bdb [Issue #4] corrected headers 2009-09-13 18:19:07 +00:00
csBlueChip
4278542057 [CHG] Modified SetPixel() and GetPixel() so they each request half the number of RAM accesses 2009-09-13 18:07:03 +00:00
csBlueChip
f127a121ee [CHG] Corrected \n\r EOL markers to \n and renamed "makefile"'s to Makefile 2009-09-13 14:27:01 +00:00
csBlueChip
b56e7e6672 renamed -readme- file to avoid confusion in linux 2009-09-13 03:58:16 +00:00
Crayon2000
b96657178f [CHG] Blend mode functions now using GRRLIB_blendMode 2009-09-09 21:35:32 +00:00
Crayon2000
70ece3cdc5 [BUG] Fixed issue #2 2009-09-09 15:04:23 +00:00
csBlueChip
e0433ecf89 Minor documentation corrections 2009-09-08 09:31:06 +00:00
csBlueChip
1c10e17780 [CHG] Fix critical bug introduced in 151 2009-09-05 17:05:31 +00:00
Crayon2000
622e74b66c [CHG] Nothing important (code formating) 2009-09-04 16:13:51 +00:00
csBlueChip
b6e0bef531 [ADD] Added sepia function 2009-09-04 15:29:38 +00:00
Crayon2000
f57e01bcfe [CHG] Some parameters were missing for doxygen documentation 2009-09-04 14:10:38 +00:00
csBlueChip
c81b5bacb3 /more/ whitespace cleanup 2009-09-03 03:09:02 +00:00
csBlueChip
1951835c9d More whitespace changes & comments 2009-09-03 02:58:58 +00:00
csBlueChip
9bd2aebaec [CHG] Whitespace - A single line of code should NEVER reach 300 characters without SOME formatting! 2009-09-03 01:15:41 +00:00
csBlueChip
10a1148791 Added some comments to Init() 2009-09-02 15:34:46 +00:00
Xane
3d12a4f77e [CHG] Adjusted the visible screen width for 4:3 screens also, circles should now look like circles... 2009-09-01 00:19:00 +00:00
csBlueChip
9373faaf5e [ADD} Added fileIO functions from Addon (and ensured all examples still compile) 2009-08-30 21:44:05 +00:00
csBlueChip
159f56e252 [CHG] You should not cast malloc/calloc/realloc/etc ...if you compiler is returning errors - include the right header file! (normally stdlib) 2009-08-30 21:20:00 +00:00
Crayon2000
b46057fff7 [CHG] Some doxygen improvement 2009-08-28 18:11:33 +00:00
csBlueChip
ccb6ec7cf5 [CHG] Ensure Init and Exit do not call twice - also return something useful from Init if it fails 2009-08-28 15:04:43 +00:00
csBlueChip
34e06e1dab [CHG] Another NULL pointer check 2009-08-28 14:35:05 +00:00
Crayon2000
34a1991cd9 [CHG] Make sure a NULL pointer is not free'd 2009-08-26 01:59:16 +00:00