Commit Graph

246 Commits

Author SHA1 Message Date
Alex Szpakowski ce8c8876fd Updated Visual Studio project for Geometry files (thanks Boolsheet) 2013-04-22 10:02:49 -07:00
Alex Szpakowski 27bbfaac42 Updated Xcode project and removed now-unneeded Quad source files 2013-04-21 10:13:20 -07:00
Alex Szpakowski f1770edaa1 Updated Visual Studio project for math module changes (thanks Boolsheet) 2013-04-16 15:52:29 -03:00
Alex Szpakowski 3046981fce Added love.math.newRandomGenerator. Returns a RNG object with its own seed and random methods.
--HG--
branch : math-randobject
2013-04-14 23:02:44 -03:00
Alex Szpakowski 96f4f532bb Updated Visual Studio project files for image module changes (thanks Boolsheet) 2013-04-13 05:35:38 -03:00
Alex Szpakowski 88d64954a4 Replaced the devil love.image module with love.image.magpie, which can decide which image library to use in a similar manner to love.sound.lullaby. Some rough edges still exist.
love.filesystem.newFileData now accepts filepaths and File objects.

--HG--
branch : image-CompressedData
2013-04-07 17:18:34 -03:00
Alex Szpakowski 5301026f3c Added support for DXT1/3/5 and BC5/7 compressed textures via love.image.CompressedData. Some internals are still iffy.
- added a new CompressedData type to love.image
- added love.image.isCompressed(file or data)
- love.graphics.newImage automatically tests for compression when loading a file
- added love.graphics.isSupported strings for DXT, BC5, and BC7

Compressed textures meant to be used on the GPU offer huge performance gains when
- loading the texture from a file
- loading the texture from RAM to VRAM
- loading mipmaps
- rendering

--HG--
branch : image-CompressedData
2013-04-04 19:09:18 -03:00
Alex Szpakowski 74ca349895 Fixed SDLMain leaking in OS X 2013-03-19 11:53:57 -03:00
Alex Szpakowski f9d687cb65 Fixed some bugs in SDLmain 2013-03-15 19:40:58 -03:00
Alex Szpakowski 596bb2245e SDLmain.m: now with more tabs 2013-03-14 16:11:17 -03:00
Alex Szpakowski c730906c26 OS X: fixed fused release mode when the .love file is in love.app/Contents/Resources, fixed auto-detection of .love file in Contents/Resources when the love executable binary is run directly 2013-03-14 16:02:26 -03:00
Alex Szpakowski 89395d6dfb Updated Visual Studio project for math module changes (thanks Boolsheet) 2013-03-13 20:02:47 -03:00
Alex Szpakowski 4159b15ef2 Updated Xcode project for math module changes 2013-03-13 19:12:48 -03:00
Alex Szpakowski be648a82f7 Updated Visual Studio project for new thread module files and version changes (thanks Boolsheet) 2013-03-06 09:43:55 -04:00
Alex Szpakowski cd21eaaf33 Re-enable GME support in OS X 2013-03-04 22:16:54 -04:00
Alex Szpakowski d5245483ef Updated version to 0.9.0 (codename TBD) 2013-03-03 19:55:37 -04:00
Alex Szpakowski 0efdc732e0 Updated Xcode project for new thread module files 2013-03-03 14:58:59 -04:00
Bart van Strien 3d0c5761ce Merge in default, update changelog
--HG--
branch : minor
2013-03-03 19:51:04 +01:00
Alex Szpakowski 706ed3e8ce Added math module files to Visual Studio project (thanks Boolsheet) 2013-02-26 22:15:48 -04:00
Alex Szpakowski 0be26b7678 Added new math module files to the Xcode project 2013-02-26 06:35:50 -04:00
Bart van Strien 4c2b1ea104 Make visual studio produce love.dll instead of liblove.dll 2013-02-24 14:54:25 +01:00
Alex Szpakowski e05e8e6e6a Switched audio backends in OS X from Apple's OpenAL implementation to OpenAL Soft 2013-02-13 04:01:02 -04:00
Alex Szpakowski ceb0ee6c7e Added SpriteBatch:remove(id) 2013-02-11 18:27:57 -04:00
Alex Szpakowski 842c01b4e5 liblove now builds as a framework on OS X 2013-02-10 02:37:54 -04:00
Alex Szpakowski c6da6ffab9 XCode project now builds liblove and uses it with love.app 2013-02-09 21:11:23 -04:00
Alex Szpakowski 96161c66f6 Updated copyright text for the new year 2013-02-05 05:32:49 -04:00
Alex Szpakowski 02d2a872ab Improved shader member variable names, fixed up XCode project file 2013-01-29 04:34:36 -04:00
Alexander Szpakowski e24d721381 Renamed all instances of 'ShaderEffect' (previously 'PixelEffect') to 'Shader'. 2013-01-16 07:21:41 -04:00
Alexander Szpakowski c13b1fb03b Changed vertex shader callback function name from 'transform' to 'position', added more vertex shader defines (some to make it easier to eventually have a GLES2 backend), hopefully updated Visual Studio project with changed filenames 2013-01-04 01:20:38 -04:00
Alexander Szpakowski 0611234067 changed PixelEffect name to ShaderEffect, added lua-side support for vert/frag shader combinations with love.graphics.newShaderEffect, added tentative support for single-file vertex+fragment shaders 2012-12-20 21:51:31 -04:00
Bart van Strien 8867f6c329 Merge in default
--HG--
branch : minor
2012-10-14 17:23:35 +02:00
Jay Roberts 7364e52ebc Add math.cpp to Xcode project and fix GME framework path. 2012-10-09 13:05:13 -04:00
vrld e05e5f1d54 Add math.cpp to VS project file 2012-10-01 22:13:29 +02:00
Bart van Strien c4133f2489 (Hopefully) fix some issues with older version of autotools 2012-08-27 15:57:39 +02:00
Bill Meltsner b24e7ab64f Update the Xcode project and enable GME support on OS X.
Requires Game_Music_Emu.framework, which is included in the updated OS X SDK.
2012-08-18 11:56:42 -05:00
Bart van Strien 53c357d3c5 Apply Boolsheet's patch for the msvc2010 project file 2012-08-17 15:12:52 +02:00
Bart van Strien 787bb868a1 Update minor
--HG--
branch : minor
2012-07-23 10:54:23 +02:00
Bart van Strien 34d576cdc6 Fix --disable-mpg123 2012-07-04 17:24:31 +02:00
Bart van Strien 399a6a6614 Merge in channels from love-experiments
Rewritten love.thread and changed communication
method from weird system before, to channels.

--HG--
branch : minor
2012-07-04 17:15:16 +02:00
Bart van Strien 915d58c62f Add --enable-gme to the linux configure script 2012-07-04 13:51:33 +02:00
Bill Meltsner eaa4af7a6e Make things build on Mac.
My Mac, anyway. No promises.
2012-07-03 03:52:53 -05:00
Bart van Strien f6099402e7 Make it build on linux
- Removed weird #ifdefs
- Enabled optional executable building
- Fixed exclude files, they're regexes after all
2012-06-29 13:04:32 +02:00
rude 72056caccd Say hello to the love module. Oh my!
Because technically, it *is* a module. Also renamed "launcher.cpp".
2012-06-29 09:56:50 +02:00
Bart van Strien b3ce2b4dd7 And add love.rc, same reason.. 2012-05-30 19:10:51 +02:00
Bart van Strien 62a3dab995 Remove app.rc, which the patch somehow omitted 2012-05-30 19:09:33 +02:00
Bart van Strien 13be72c5ce Updated the Visual Studio 2010 project. It can now build a liblove dll.
(Patch by Boolsheet)
2012-05-30 18:47:57 +02:00
Boolsheet b33160227a Update project file for liblove (without actually building liblove as a lib) 2012-05-29 23:37:51 +02:00
Bart van Strien 140dbd4fcc Add silent-rules to configure.in, will allow for less verbose builds, also move configure.in and Makefile.am to platform/unix like other 'project files' 2012-05-29 22:01:46 +02:00
Bart van Strien 7f39fa8c3a Create liblove 2012-05-18 16:51:15 +02:00
Bill Meltsner 3e67824d3b Kill the VS 2008 project with extreme prejudice. 2012-04-02 16:31:32 -04:00