forked from mirror/DotRecast
4.3 KiB
4.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[Unreleased] - yyyy-mm-dd
Added
- Added
DtCollectPolysQuery
andFindCollectPolyTest
Fixed
- Nothing
Changed
- Changed
IDtPolyQuery
interface to makeProcess()
more versatile - Changed
PolyQueryInvoker
toDtActionPolyQuery
- Changed
DtTileCacheBuilder
to a static class - Changed
DtTileCacheLayerHeaderReader
to a static class - Changed
Dictionary<int, List<DtMeshTile>>
toDtMeshTile[]
to optimize memory usage - Changed
MAX_STEER_POINTS
from class constant to local.
Removed
- Nothing
Special Thanks
[2024.2.2] - 2024-05-18
Added
- Added RcSpans UnitTest
Fixed
- Nothing
Changed
- Changed class name of static functions to RcRecast and DtDetour
- Changed DtLink class member variable type from int to byte
- Changed initialization in DtNavMesh constructor to Init() function.
Removed
- Nothing
Special Thanks
[2024.2.1] - 2024-05-04
Added
- Added RcCircularBuffer @ikpil
- Added struct DtCrowdScopedTimer to avoid allocations in scoped timer calls. @wrenge
- Added struct RcScopedTimer to avoid allocations in RcContext scoped timer @ikpil
- Added RcSpans @ikpil
Fixed
Changed
- Changed DtPathCorridor.Init(int maxPath) function to allow setting the maximum path @ikpil
- Changed from List to RcCyclicBuffer in DtCrowdTelemetry execution timing sampling @wrenge
- RcCyclicBuffer optimizations @wrenge
Removed
Special Thanks
[2024.1.3] - 2024-02-13
Added
- Added DtNodeQueue UnitTest @ikpil
- Added RcSortedQueue UnitTest @ikpil
- Added IComparable interface to RcAtomicLong @ikpil
- Added Menu bar in Demo @ikpil
Fixed
Changed
- Update Microsoft.NET.Test.Sdk 17.8.0 to 17.9.0
- Enhanced ToString method of DtNode to provide more detailed information.
- Reuse DtNode in DtNodePool
Removed
Special Thanks
[2024.1.2] - 2024-02-04
Added
- Added DtNodePool tests @ikpil
- Added WangHash() for DtNodePool @ikpil
- Added avg, min, max, sampling updated times in CrowdAgentProfilingTool @ikpil
Fixed
- Fixed SOH issue in DtNavMeshQuery.Raycast @ikpil
- Fixed SOH issue in DtProximityGrid.QueryItems @ikpil
Changed
- Upgrade NUnit.Analyzers 4.0.1
Removed
Special Thanks
[2024.1.1] - 2024-01-05
Fixed
- Fix typo (#25) @c0nd3v
- Fix updated struct version (#23) @c0nd3v
- Allow Radius 0 in Demo (#22) @c0nd3v
Changed
- [Upstream] Cleanup filter code and improved documentation (#30) @ikpil
- [Upstream] Make detail mesh edge detection more robust (#26) @ikpil
- [Upstream] 248275e - Fix: typo error (#153) (#21) @ikpil
- Code cleanup and small optimizations in RecastFilter.cpp (#29) @ikpil
- Added UI scaling feature based on monitor resolution in Demo (#28) @ikpil