Commit Graph

29 Commits

Author SHA1 Message Date
Bill Meltsner 417c20e6fa upgraded Mac freetype to 2.4.3, now using a custom freetype framework that's set up much more nicely (and is actually slightly smaller!) 2010-11-10 22:27:57 -05:00
Bill Meltsner 54f7a83662 made truetype fonts use luminance-alpha format for their data instead of rgba (thus halving their memory requirements) 2010-11-09 19:10:04 -05:00
Bill Meltsner 37baf32374 changed LUMINOSITY_ALPHA to LUMINANCE_ALPHA (more consistent with opengl's phrasing) 2010-11-09 19:07:51 -05:00
Bart van Strien 7e318cc9b2 Let's hope I finally smashed those mem leaks 2010-09-18 20:22:29 +02:00
Bart van Strien 2b273c0081 Hopefully fixed more memory leakage in fonts 2010-09-18 10:07:52 +02:00
rude 8c721ceb6a Some small fixes to make LOVE compilable in MSVC2010. 2010-09-05 12:05:05 +02:00
Bill Meltsner 046f2a3084 Fixed some bugs with font drawing and reverted the display list change - it was causing problems with multiple fonts 2010-08-28 11:42:37 -05:00
Bill Meltsner e937ab2d68 fixed gcc warnings with regard to initialization order in GlyphData 2010-08-26 10:36:07 -05:00
Bart van Strien b3799b52e6 Fixed anjo's freeing issues & hopefully padding works 2010-08-26 17:25:34 +02:00
Bill Meltsner 6c456ea93b fixed scalar vs. vector delete issue in GlyphData::pad 2010-08-25 17:54:19 -05:00
Bill Meltsner c06d5c3263 hopefully padded fonts so that people with crappy graphics cards can still see them - this needs testing, though 2010-08-19 13:41:19 -05:00
bart@bartbes.ath.cx 3d726b0dd9 Added mutexes to the GC and made tip buildable again on linux 2010-05-20 17:31:07 +02:00
Bill Meltsner f8f812a719 did a bunch of other stuff, sorry about the monolithic changeset but the diffs should be understandable enough 2010-04-15 10:19:01 -04:00
Bill Meltsner 76dc50a419 Made font module officially properly exposed to Lua 2010-04-15 10:17:42 -04:00
Bill Meltsner e3a5aacd5a Overhauled ImageRasterizer, fixed a bunch of other crap, getting ready to poke around in love.graphics 2010-04-14 21:51:35 -04:00
Bill Meltsner e5c3f3ae02 Added FontData class, preparing for overhauling love.graphics' Font class 2010-04-14 20:31:36 -04:00
Bill Meltsner 7c33786100 fixed a ridiculous number of gcc warnings, nearly all of which were complaints about unused parameters - the remaining 199 warnings I get are from code that isn't ours (box2d is responsible for all but 8 of them) 2010-02-26 03:55:21 -05:00
bart@bartbes.ath.cx 736f7ab1a2 love.thread can now share full userdata 2010-02-14 17:41:11 +01:00
Bill Meltsner 3ebcee1e17 fixed a bug in ImageRasterizer's constructor where it wasn't using the ImageData passed to it 2010-02-09 13:20:40 -05:00
rude aa01c984b9 Updated all dates to 2010. 2010-01-31 16:54:47 +01:00
bill@localhost 6853f8374e made building from source on OS X a hell of a lot easier - no more .dylibs, and all the header files are contained in the frameworks (as they should be!) 2009-11-01 22:09:23 -06:00
rude 87e3c4131c Finally abstracted constants properly. Changed how the event module works; wasn't really abstract before. Removed libs we're not going to use: native, signal. 2009-10-10 11:11:04 +02:00
rude 623e701549 Modules now reside in Lua and are treated (almost) like normal objects.
Also added a way of getting a pointer to abstract module instances internally.
2009-09-02 21:18:13 +02:00
rude dd420d68a3 Ok, project generation didn't really work out. Reverted. 2009-08-10 21:33:07 +02:00
rude ba1a75e547 Added many comments, and changed function names for wrapper functions. 2009-08-09 21:08:55 +02:00
rude 8e681b4204 It's now possible to build each module individually (as a DLL). 2009-08-04 19:57:14 +02:00
rude 477d5a05b8 Updated love.font, and added Glyph object in love.graphics. 2009-07-30 21:43:00 +02:00
rude 0c241a14fb Added resources, and changed slightly how wrappers expose functions. 2009-07-30 00:37:43 +02:00
michaee 74190255ed Added basic (unfinished and untested) font module. 2009-07-28 20:22:48 +02:00