Browse Source

Updating release notes

Jorrit Rouwe 1 năm trước cách đây
mục cha
commit
3b9d44ce5a
2 tập tin đã thay đổi với 21 bổ sung2 xóa
  1. 2 1
      Docs/APIChanges.md
  2. 19 1
      Docs/ReleaseNotes.md

+ 2 - 1
Docs/APIChanges.md

@@ -6,7 +6,8 @@ Changes that make some state saved through SaveBinaryState from a prior version
 
 ## Changes between v5.0.0 and latest
 
-* 20240407 - *SBS* - The binary format of SoftBodySharedSettings changed due to an optimization pass. Also the results of the Optimize() call are no longer serialized when using an ObjectStream. (22739d900b4d92905ecccf2d81f18dece4a42595)
+* 20240413 - *SBS* - Skinned constraints are now processed in parallel, this means that they are reordered when Optimize() is called (see SoftBodySharedSettings::OptimizationResults::mSkinnedRemap). This also caused a change to the binary serialization format of SoftBodySharedSettings. (744900a4becb4dc69ee2bd70d6b26ee46da3e64a)
+* 20240407 - *SBS* - The binary format of SoftBodySharedSettings changed due to an optimization pass. Also the results of the Optimize() call are no longer serialized when using an ObjectStream. Finally the Optimize() call will reorder the constraints (see SoftBodySharedSettings::OptimizationResults). (22739d900b4d92905ecccf2d81f18dece4a42595)
 
 ## Changes between v4.0.2 and v5.0.0
 

+ 19 - 1
Docs/ReleaseNotes.md

@@ -4,7 +4,25 @@ For breaking API changes see [this document](https://github.com/jrouwe/JoltPhysi
 
 ## Unreleased changes
 
-* Implemented better algorithm to split soft body constraints into parallel groups. This makes the soft body simulation 10-20% faster and also enables multithreading LRA, bend and volume constraints.
+### New functionality
+
+#### Soft Body
+
+* Implemented better algorithm to split soft body constraints into parallel groups. This makes the soft body simulation 10-20% faster and also enables multithreading LRA, bend, volume and skinned constraints.
+* Improved sorting of LRA soft body constraints to improve convergence.
+* Added ability to draw soft body constraint evaluation order.
+
+#### Various
+
+* Added HeightFieldShape::GetMinHeightValue/GetMaxHeightValue that can be used to know which range of heights are accepted by SetHeights.
+* Switch from using _DEBUG to NDEBUG to detect debug mode. NDEBUG is defined in the standard while _DEBUG is Visual Studio specific.
+
+#### Bug fixes
+
+* Fixed bug where the the skinned position of a soft body would update in the first sub-iteration, causing a large velocity spike and jittery behavior.
+* Fixed bug where the velocity of soft body vertices would increase indefinitely when resting on the back stop of a skinned constraint.
+* Fixed crash in Ragdoll::DriveToPoseUsingMotors when using constraints other than SwingTwistConstraint.
+* Fixed -Wunused-parameter warning on GCC when building in Release mode with -Wextra.
 
 ## v5.0.0