|
@@ -3,17 +3,33 @@ LOVE 12.0 [N/A]
|
|
|
|
|
|
Released: N/A
|
|
|
|
|
|
+* Added love.parsedGameArguments and love.rawGameArguments tables, in the main thread.
|
|
|
+* Added love.markDeprecated.
|
|
|
* Added love.event.restart(optionalvalue). A new love.restart field will contain the value after restarting.
|
|
|
+* Added love.filesystem.mountFullPath and love.filesystem.unmountFullPath, including opt-in mount-for-write support.
|
|
|
+* Added love.filesystem.mountCommonPath, unmountCommonPath, and getFullCommonPath.
|
|
|
+* Added 'readonly' field to love.filesystem.getInfo's returned table.
|
|
|
* Added SoundData:copyFrom.
|
|
|
* Added SoundData:slice.
|
|
|
+* Added Joystick:setPlayerIndex and Joystick:getPlayerIndex.
|
|
|
+* Added Joystick:getGamepadType.
|
|
|
+* Added new Gamepad API buttons: "misc1", "paddle1", "paddle2", "paddle3", "paddle4". and "touchpad".
|
|
|
* Added t.highdpi startup flag in love.conf, replacing t.window.highdpi and the highdpi flag of love.window.setMode.
|
|
|
* Added per-shader opt in support for the GLSL 4.30 (desktop) and GLSL ES 3.10 (mobile) shading languages, via #pragma language glsl4.
|
|
|
* Added love.graphics.newTexture. newImage and newCanvas still exist as convenience constructor functions.
|
|
|
* Added love.graphics.getTextureFormats, which replaces getImageFormats and getCanvasFormats.
|
|
|
-* Added Graphics Buffer objects, including vertex, index, and texel buffers.
|
|
|
+* Added integer texture formats.
|
|
|
+* Added Graphics Buffer objects, including vertex, index, texel, and shader storage buffers.
|
|
|
+* Added love.graphics.copyBuffer, copyBufferToTexture, and copyTextureToBuffer.
|
|
|
* Added APIs for interacting with the Buffer objects owned by Meshes.
|
|
|
* Added Mesh:getAttachedAttributes.
|
|
|
* Added integer buffer data formats.
|
|
|
+* Added 'staging' buffer data usage enum, useful for Buffers used in intermediate copy steps.
|
|
|
+* Added new lower level 'vertexmain' and 'pixelmain' shader entry points.
|
|
|
+* Added Compute Shader support via new 'computemain' shader entry point.
|
|
|
+* Added love.graphics.dispatchThreadgroups for running compute shaders.
|
|
|
+* Added Shader:hasStage.
|
|
|
+* Added ability to set point size within a vertex shader by setting the 'love_PointSize' variable.
|
|
|
* Added love.graphics.setBlendState, which gives lower level control over blend operations than setBlendMode.
|
|
|
* Added new 'clampone' wrap mode.
|
|
|
* Added a variant of Font:getWidth which takes a codepoint number argument.
|
|
@@ -22,6 +38,9 @@ Released: N/A
|
|
|
* Changed the Texture class and implementation to no longer have separate Canvas and Image subclasses.
|
|
|
* Changed Images to no longer hold onto a CPU copy of their pixel data after creation.
|
|
|
* Changed love.window.setMode to no longer clear the contents of Canvases or otherwise recreate OpenGL resources.
|
|
|
+* Changed love.graphics.points to require 'love_PointSize' to be set in the vertex shader, if a custom shader is used.
|
|
|
+* Changed RevoluteJoint:getMotorTorque to take 'dt' as a parameter instead of 'inverse_dt'.
|
|
|
+* Changed love.math.noise to use higher precision numbers for its internal calculations.
|
|
|
|
|
|
* Updated Box2D from 2.3 to 2.4.1.
|
|
|
|