Commit Graph

2759 Commits

Author SHA1 Message Date
Alex Szpakowski 9bebe9e4e8 Updated the version. 2016-05-02 18:03:57 -03:00
Alex Szpakowski d28bc1f42e Fixed a warning about a missing newline at the end of a file. 2016-05-01 21:04:01 -03:00
Alex Szpakowski 4befa01f4a Testing using an older version of NSIS in appveyor builds again 2016-04-15 22:45:34 +00:00
EntranceJew 67c5eb77ae Put methods for getTexture* on Quad 2016-04-14 18:36:47 -04:00
EntranceJew b2b02c4f8e Exposed getTextureDimensions on Quad 2016-04-14 18:32:39 -04:00
Alex Szpakowski aab6dbda5f Fixed love.event.quit on un-fused iOS games to properly exit to the game list instead of just restarting the current game. 2016-04-10 22:11:28 -03:00
Alex Szpakowski 9701e2a262 Fixed love on iOS 6 crashing on launch due to GameController.framework being missing (see issue #1155). Some further issues remain, for now. 2016-04-10 21:52:16 -03:00
Alex Szpakowski ef5411e8ee Fix building for Windows XP. 2016-04-10 21:58:03 +00:00
Alex Szpakowski 2cbaa7b3ae Better fix, hopefully 2016-04-10 15:59:03 +00:00
Alex Szpakowski 08671ae48e Fix building for Windows desktop 2016-04-10 15:51:50 +00:00
T-Bone c12005b4bb Forgot one LOVE_NOMPG123. 2016-04-10 06:29:58 +02:00
T-Bone 4ef7504c05 Fixed things pointed out by Alex Szpakowski and Bart von Strien 2016-04-09 07:28:03 +02:00
T-Bone b2291fb62a Fixes to make Löve compile on Windows 10 UWP 2016-04-07 22:56:03 +02:00
Alex Szpakowski 03801e49d6 Fix a potential issue when an OpenAL source that was previously static is reused for a streaming Source. 2016-04-03 09:58:17 -03:00
Alex Szpakowski 901cc362df Added 'shaderswitches' to love.graphics.getStats. 2016-04-02 18:14:52 -03:00
Bart van Strien b365574bff Re-apply enet patch to use autoconf results 2016-04-02 17:25:38 +02:00
Alex Szpakowski 62c97381e9 Updated ENet to 1.3.13. 2016-04-02 12:10:44 -03:00
Alex Szpakowski 175c3af10b Updated stb_image to 2.12. 2016-04-02 12:02:39 -03:00
Alex Szpakowski 8ecdb889db Backout changeset 812e6b8024c4d0e590918f846a33b67686b04266 2016-04-01 07:48:19 -03:00
Alex Szpakowski 38cb10c8ed Testing using an older version of NSIS in appveyor builds 2016-03-31 18:27:34 -03:00
Alex Szpakowski 1b1572ad85 love.filesystem.mount accepts DroppedFiles in the first parameter. You could previously pass in DroppedFile:getFilename() and it would work too, this just makes it a bit nicer. 2016-03-31 17:58:27 -03:00
Bart van Strien 8dd7cc16ab Fix end-of-stream detection for videos
Fixes hang when a video file contains frames past the end of the video stream
2016-03-29 22:43:20 +02:00
Alex Szpakowski 3d25416e14 Removed an unused variable. 2016-03-27 11:28:34 -03:00
Alex Szpakowski 49e1dc5342 Updated the changelog 2016-03-26 12:18:36 -03:00
Alex Szpakowski aa88383793 Fixed per-vertex colors (e.g. spritebatch colors) improperly applying gamma correction when the default shader is used and gamma correction is requested but not supported on OpenGL ES. 2016-03-26 12:01:34 -03:00
Alex Szpakowski 829cf5fd06 Fixed ImageFonts and BMFonts with colored bitmap images to proper sRGB conversions when gamma correction is enabled. 2016-03-25 20:13:49 -03:00
Alex Szpakowski 090c50795a Fix love.window.setMode crashing if a Canvas is active. 2016-03-22 18:05:26 -03:00
Alex Szpakowski ea2aadf888 Cleaned up the code for main() a bit. 2016-03-21 20:50:20 -03:00
Alex Szpakowski 8b07bad15e Fixed the build. 2016-03-20 22:36:54 -03:00
Alex Szpakowski 9ebd759851 Don't call glGetFloat every time love.graphics.getSystemLimits is called. 2016-03-20 22:00:24 -03:00
Bart van Strien bc932aecef Move spawn.h include, because android doesn't use (or have) posix_spawn 2016-03-20 22:28:14 +01:00
Bart van Strien 2af327dcf9 Make sure android includes the right headers for System.cpp too
Hopefully.
2016-03-20 10:44:36 +01:00
Alex Szpakowski 36cc48d306 Move the Timer::sleep implementation up from timer/sdl/Timer.cpp to timer/Timer.cpp, since it doesn't directly use any SDL-specific code. 2016-03-18 23:01:49 -03:00
Alex Szpakowski b983588d2e We don't need to initialize the SDL timer subsystem to use SDL_Delay, and initializing it causes SDL to create a worker thread (which it uses for SDL_AddTimer and friends, which we don't use). 2016-03-18 22:58:48 -03:00
Bart van Strien f7d226d072 Improve reaping of zombie processes on linux (resolves #1042)
Sadly, it's not a complete fix for #1042, as there seems to be no good way to
deal with system() in multithreaded applications. At least os.execute can
return values other than -1 now.
2016-03-14 17:14:49 +01:00
Alex Szpakowski d0c0240e09 Very minor channel / variant performance improvements and cleanup. 2016-03-12 19:11:03 -04:00
Alex Szpakowski a0bbcce8ee The video decoding thread efficiently waits for a video to be created before doing anything, rather than sleeping for 2ms in a loop. Reduces the CPU usage of the video worker thread to ~0% when no videos are loaded. 2016-03-05 21:56:51 -04:00
Alex Szpakowski 7370bd56ce Improved the error message when love.graphics.newImage fails due to CompressedImageData not having all required mipmap levels (thanks Shell32!) 2016-03-03 20:36:30 -04:00
Alex Szpakowski a3ff90c94c Cleaned up the GlyphData code. 2016-03-02 22:12:32 -04:00
Alex Szpakowski f51bbb8462 Cleaned up some StrongRef-related code. 2016-03-01 18:57:17 -04:00
Alex Szpakowski 8d7481c3b2 Improved the error message given when jpeg, TGA, and BMP images fail to decode. 2016-02-28 12:41:27 -04:00
Alex Szpakowski e08374fdd1 We don't need a mutex lock in Channel::retain/release... I think. 2016-02-26 18:38:39 -04:00
Alex Szpakowski 4ca6106d7a Cleaned up Canvas::checkCreateStencil a bit. 2016-02-24 18:36:34 -04:00
Adam M 62b642f28a Support combined depth/stencil buffers when using vendor extensions. 2016-02-24 19:42:22 +00:00
Alex Szpakowski ff91fa1327 Improved Shader:send performance by removing some temporary memory allocations. 2016-02-20 19:24:33 -04:00
Alex Szpakowski cf4b409302 Renamed some things. 2016-02-18 22:11:41 -04:00
Alex Szpakowski bd93f0dfef Fixed and reenabled lovec.exe. 2016-02-15 16:29:16 -04:00
Alex Szpakowski 78fa2ab536 Disabled lovec.exe until I can actually test it (since it doesn't work yet). 2016-02-14 22:06:43 -04:00
Alex Szpakowski f281e5871b Only try to make lovec.exe in Windows. 2016-02-14 21:56:32 -04:00
Alex Szpakowski 8c22b1bff2 Added "lovec.exe" in Windows, which uses the console subsystem so love games don't need to set t.console to true if they want to output to the console. 2016-02-14 21:51:29 -04:00