Updated changelog

This commit is contained in:
Alex Szpakowski
2021-12-30 17:06:26 -04:00
parent fc1c1e1e1f
commit 4474312f76
+20 -1
View File
@@ -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.