Difference between revisions of "0.9.1"
(Created page) |
(Updated changelog) |
||
Line 7: | Line 7: | ||
* Added [[ParticleSystem:clone]]. | * Added [[ParticleSystem:clone]]. | ||
* Added [[Mesh:setWireframe]] and [[Mesh:isWireframe]] for debugging. | * Added [[Mesh:setWireframe]] and [[Mesh:isWireframe]] for debugging. | ||
+ | * Added [[Mesh:setDrawRange]] and [[Mesh:getDrawRange]]. | ||
+ | * Added instancing support for meshes with [[Mesh:setInstanceCount]]. | ||
* Added [[CircleShape:getPoint]] and [[CircleShape:setPoint]]. | * Added [[CircleShape:getPoint]] and [[CircleShape:setPoint]]. | ||
* Added [[Mesh:setTexture]], [[SpriteBatch:setTexture]], and [[ParticleSystem:setTexture]]. Accepts [[Canvas]]es and [[Image]]s. | * Added [[Mesh:setTexture]], [[SpriteBatch:setTexture]], and [[ParticleSystem:setTexture]]. Accepts [[Canvas]]es and [[Image]]s. | ||
* Added high-dpi window support for Retina displays in OS X, via the 'highdpi' window flag. | * Added high-dpi window support for Retina displays in OS X, via the 'highdpi' window flag. | ||
* Added [[love.window.getPixelScale]]. | * Added [[love.window.getPixelScale]]. | ||
+ | * Added [[love.graphics.getSystemLimit]]. | ||
+ | * Added [[ParticleSystem:moveTo]], has smoother emitter movement compared to [[ParticleSystem:setPosition]]. | ||
+ | * Added antialiasing support to [[Canvas]]es. | ||
+ | *Added [[Canvas:getFSAA]]. | ||
+ | * Added <code>love_ScreenSize</code> built-in [[Shader Variable]]. | ||
+ | * Added [[love.getVersion]]. | ||
=== Deprecations === | === Deprecations === | ||
* Deprecated [[Mesh:setImage]], [[SpriteBatch:setImage]], and [[ParticleSystem:setImage]]. | * Deprecated [[Mesh:setImage]], [[SpriteBatch:setImage]], and [[ParticleSystem:setImage]]. | ||
− | * Deprecated [[love.graphics.getMaxImageSize]]. | + | * Deprecated [[love.graphics.getMaxImageSize]] and [[love.graphics.getMaxPointSize]]. |
=== Renamed APIs === | === Renamed APIs === | ||
Line 34: | Line 42: | ||
* Updated [[Canvas]] drawing code, texture coordinates are no longer flipped vertically. | * Updated [[Canvas]] drawing code, texture coordinates are no longer flipped vertically. | ||
* Updated [[Canvas:renderTo]] to work properly if a Canvas is currently active. | * Updated [[Canvas:renderTo]] to work properly if a Canvas is currently active. | ||
− | * Updated | + | * Updated [[ParticleSystem:setEmissionRate]] to accept non-integer numbers. |
Revision as of 00:22, 29 January 2014
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.1 is Baby Inspector. It is currently not released.
Contents
Changes from 0.9.0
Additions
- Added Source:clone.
- Added ParticleSystem:clone.
- Added Mesh:setWireframe and Mesh:isWireframe for debugging.
- Added Mesh:setDrawRange and Mesh:getDrawRange.
- Added instancing support for meshes with Mesh:setInstanceCount.
- Added CircleShape:getPoint and CircleShape:setPoint.
- Added Mesh:setTexture, SpriteBatch:setTexture, and ParticleSystem:setTexture. Accepts Canvases and Images.
- Added high-dpi window support for Retina displays in OS X, via the 'highdpi' window flag.
- Added love.window.getPixelScale.
- Added love.graphics.getSystemLimit.
- Added ParticleSystem:moveTo, has smoother emitter movement compared to ParticleSystem:setPosition.
- Added antialiasing support to Canvases.
*Added Canvas:getFSAA.
- Added
love_ScreenSize
built-in Shader Variable. - Added love.getVersion.
Deprecations
- Deprecated Mesh:setImage, SpriteBatch:setImage, and ParticleSystem:setImage.
- Deprecated love.graphics.getMaxImageSize and love.graphics.getMaxPointSize.
Renamed APIs
- Renamed love.graphics.getMaxImageSize to love.graphics.getMaxTextureSize (old function still exists.)
Fixes
- Fixed love.graphics.scale with negative values causing incorrect line widths.
- Fixed Joystick:isDown using 0-based button index arguments.
- Fixed Source:setPitch to error when infinity or NaN is given.
- Fixed love.graphics.setCanvas() to restore the proper viewport and scissor rectangles.
- Fixed TrueType font glyphs which request a monochrome bitmap pixel mode.
- Fixed love.graphics.reset causing crashes when called in between love.graphics.push/pop.
- Fixed tab characters ("\t") to display properly with love.graphics.print.
Other Changes
- Updated the error text for love.filesystem’s module searchers when require fails.
- Updated the love.filesystem module searchers to be tried after package.preload instead of before.
- Updated love.graphics.newParticleSystem, love.graphics.newSpriteBatch, and love.graphics.newMesh to accept Canvases.
- Updated Canvas drawing code, texture coordinates are no longer flipped vertically.
- Updated Canvas:renderTo to work properly if a Canvas is currently active.
- Updated ParticleSystem:setEmissionRate to accept non-integer numbers.