Difference between revisions of "0.9.0"

(Updated changelog)
m (text tweaks)
Line 28: Line 28:
  
 
* Added angle, scale, and shear parameters to [[love.graphics.printf]].
 
* Added angle, scale, and shear parameters to [[love.graphics.printf]].
* Added HDR canvas support.
+
* Added support for high dynamic range (HDR) [[Canvas|canvases]].
 
* Added mipmapping support to [[Image]]s (has [[love.graphics.isSupported]] test).
 
* Added mipmapping support to [[Image]]s (has [[love.graphics.isSupported]] test).
* Added vertex [[Shader]] support.
+
* Added [[Shader|vertex shader]] support.
 
* Added boolean support to [[Shader:send]].
 
* Added boolean support to [[Shader:send]].
 
* Added [[Canvas:getPixel]].
 
* Added [[Canvas:getPixel]].

Revision as of 04:10, 25 July 2013

O.png The information on this page may not be accurate or up to date due to the information pertaining to a version that is currently in development.  


The codename for LÖVE 0.9.0 is Baby Inspector. It is currently not released.

Changes from 0.8.0

Additions

  • Added better multiplayer networking support with ENet (via lua-enet.)
  • Added --fused command line argument, to simulate fusing.
  • Added liblove.
  • Added the ability to have exit values.
  • Added exit value of 1 in case of error by default.
  • Added basic support for the file:// uri scheme.
  • Added love.timer.getAverageDelta.
  • Added Data:getString.
  • Added Contact:getChildren.
  • OPTIONAL: Added support for Game Music Emu.

Removals

Renamed APIs

Fixes

  • Fixed memory leak in the mp3 decoder.
  • Fixed sound issues with some versions of OpenAL soft, by enabling direct channels.
  • Fixed 'random' hangs in audio.
  • Fixed case (in)sensitivity of sound file extension parsing.
  • Fixed looping support in tracker music formats.
  • Fixed skipping/looping issues when playing streaming audio Sources.

Other Changes

  • Updated the windows console, it now tries to re-use an active one first.
  • Updated error handling, error handlers now get resolved when the error occurs.
  • Updated order of sleep/present in love.run (now draws, *then* sleeps).
  • Updated love.keypressed's second argument to be a unicode character string.
  • Updated the default filesystem identity to omit file extension.
  • Updated love.filesystem.newFile to optionally open the file.
  • Updated most love.filesystem functions to return nil, error on internal failure.
  • Updated Thread:start to accept arguments. The arguments are available in the thread via ... (the vararg expression.)
no-game screen