|
@@ -54,6 +54,12 @@ Released: N/A
|
|
|
* Added love.window.updateMode.
|
|
|
* Added the ability to prevent love from creating a stencil buffer for the window.
|
|
|
* Added cycle detection to Variant's table serialization, cycles now cause an error, rather than a stack overflow.
|
|
|
+ * Added love.graphics.newShader File and FileData variants.
|
|
|
+ * Added a default love.threaderror callback, which raises the error in the main thread.
|
|
|
+ * Added checks for invalid constants passed to love.keyboard.isDown/isScancodeDown.
|
|
|
+ * Added deprecation warnings, on by default for non-fused games.
|
|
|
+ * Added love.filesystem.getInfo.
|
|
|
+ * Added 'drawcallsbatched' to love.graphics.getStats.
|
|
|
|
|
|
* Changed all color values to be in the range 0-1, rather than 0-255.
|
|
|
* Changed high-dpi functionality to require much less code (often none at all) for things to appear at the correct sizes and positions.
|
|
@@ -66,6 +72,7 @@ Released: N/A
|
|
|
* Changed the audio playback APIs drastically.
|
|
|
* Changed enet to no longer set the 'enet' global, again matching luasocket.
|
|
|
* Changed Source seeking behaviour, all kinds of Sources now behave similarly when seeking past the boundaries.
|
|
|
+ * Changed love.timer.step, it now returns dt.
|
|
|
|
|
|
* Fixed a memory leak when sending love objects to threads which never load that object's module.
|
|
|
* Fixed os.execute always returning -1 in Linux.
|
|
@@ -74,12 +81,19 @@ Released: N/A
|
|
|
* Fixed Joystick:getGamepadMapping to work with xinput controllers.
|
|
|
* Fixed baseline calculation when rendering text.
|
|
|
* Fixed VaryingTexCoords and love_ScreenSize in shaders to be 'highp' in OpenGL ES, when supported.
|
|
|
+ * Fixed error in default error handler when the error message contains non UTF-8 bytes.
|
|
|
+ * Fixed love.joystick.setGamepadMapping's replacement code.
|
|
|
|
|
|
* Improved performance when drawing textures, shapes, lines, and points by automatically batching their draw calls together when possible.
|
|
|
* Improved performance of Shader:send when the Shader is not active.
|
|
|
* Improved performance of love.math.randomNormal when LuaJIT's JIT compiler is enabled.
|
|
|
|
|
|
* Renamed love.window.getPixelScale to love.window.getPixelDensity.
|
|
|
+ * Renamed love.mouse.hasCursor to love.mouse.isCursorSupported.
|
|
|
+ * Renamed love.errhand to love.errorhandler.
|
|
|
+ * Renamed Source/SoundData/Decoder:getChannels to getChannelCount.
|
|
|
+ * Renamed PrismaticJoint/RevoluteJoint:hasLimitsEnabled to areLimitsEnabled.
|
|
|
+ * Renamed love.audio.getSourceCount to love.audio.getActiveSourceCount.
|
|
|
|
|
|
* Removed the default source type for love.audio.newSource.
|
|
|
* Removed variant of love.filesystem.newFileData which takes base64 data, use love.math.decode instead.
|