Releases: ikpil/DotRecast
Releases · ikpil/DotRecast
2024.2.2
[2024.2.2] - 2024-05-18
Added
- Added RcSpans UnitTest
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.
Special Thanks
PR
Full Changelog: 2024.2.1...2024.2.2
2024.2.1
[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
PR
- Optimization: reduce number of allocations on hot path in RcRasterizations.DividePoly (#62) @awgil
- SIMD for CyclicBuffer aggregation (#58) @wrenge
- CyclicBuffer optimizations (#55) @wrenge
- Avoid allocation in ScopedTimer call (#54) @wrenge
- Pr/fix telemetry memcpy (#53) @ikpil
Full Changelog: 2024.1.3...2024.2.1
2024.1.3
[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
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
Special Thanks
Full Changelog: 2024.1.2...2024.1.3
2024.1.2
[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
What's Changed
- [Upstream] Cleanup filter code and improved documentation (https://gi… (#30) @ikpil
- Code cleanup and small optimizations in RecastFilter.cpp rcFilterLedg… (#29) @ikpil
- feat - Added UI scaling feature based on monitor resolution in Demo (#28) @ikpil
- Fix typo (#25) @c0nd3v
- Fix updated struct version (#23) @c0nd3v
- Allow Radius 0 in Demo (#22) @c0nd3v
- [Upstream] Make detail mesh edge detection more robust (recastnavigat… (#26) @ikpil
- [Upstream] 248275e - Fix: typo error (#153) (#21) @ikpil
Full Changelog: 2023.11.1...2024.1.1
2023.11.1
What's Changed
- Pr/support net8 (#20) @ikpil
- refactor: add type-safe array copy function (#17) @ikpil
- refactor: changed float[6] to RcVec3f[2] in DtOffMeshConnection class (#16) @ikpil
- Update README.md (#15) @VaibhavWakde52
- Migrated some small types to structs @GabrielMotaAlexandre
Full Changelog: 2023.10.7...2023.11.1