Browse Source

Updated changelog

Alex Szpakowski 3 years ago
parent
commit
4474312f76
1 changed files with 20 additions and 1 deletions
  1. 20 1
      changes.txt

+ 20 - 1
changes.txt

@@ -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.