Skip to content

Releases: ikpil/DotRecast

2024.2.2

18 May 00:23
Compare
Choose a tag to compare

[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

  • Pr/index to first link in linked list v2 (#67) @ikpil

Full Changelog: 2024.2.1...2024.2.2

2024.2.1

04 May 01:03
Compare
Choose a tag to compare

[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

  • SOH issue #14
  • Optimization: reduce number of allocations on hot path. @awgil

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

13 Feb 04:55
Compare
Choose a tag to compare

[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

04 Feb 04:38
Compare
Choose a tag to compare

[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

04 Jan 15:44
Compare
Choose a tag to compare

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

20 Nov 14:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.10.7...2023.11.1

2023.10.7

28 Oct 05:02
Compare
Choose a tag to compare

What's Changed

  • Support .net 6.0

Full Changelog: 2023.10.6...2023.10.7

2023.10.6

16 Oct 15:25
Compare
Choose a tag to compare

What's Changed

  • No changes

Full Changelog: 2023.10.5...2023.10.6

2023.10.5

16 Oct 14:57
Compare
Choose a tag to compare

What's Changed

  • No changes

Full Changelog: 2023.10.4...2023.10.5

2023.10.4

16 Oct 04:58
Compare
Choose a tag to compare

What's Changed

  • No changes

Full Changelog: 2023.10.3...2023.10.4