Skip to content

Releases: genaray/Arch

1.0.12

20 Nov 17:13
Compare
Choose a tag to compare

Fixed a bug where queries not targeting any entities would throw a NullReferenceException #11.

Thanks @MindSwipe for the discovery and fix of this bug ! :)

1.0.11

15 Nov 23:06
e2ade7f
Compare
Choose a tag to compare

Fixed a bug ( #9 ) where similar structured archetypes could exist next to each other, aswell as a similar bug for queries.

Big thanks at @MindSwipe and his PR #10 for noticing and fixing this bug :)

1.0.10

15 Nov 14:00
d0222f1
Compare
Choose a tag to compare
  • Fixed a critical bug where world.Destroy(in entity); did not correctly removed it from the underlaying Archetype and Chunk which caused an IndexOutOfBoundsException during entity removal.

1.0.9

13 Nov 20:33
a008835
Compare
Choose a tag to compare
  • Added world.Query overload and Query which can be used for manual iterations
  • Added several enumerators in world, Archetype and Query
  • Added JobScheduler and ParallelQuery and HPParallelQuery for multithreaded iterations

1.0.8

06 Nov 19:44
32a836a
Compare
Choose a tag to compare
  • Added highperformance queries
  • Modified source generator to generate highperformance queries
  • Added highperformance interfaces IForEach & IForEachEntity

1.0.6

04 Nov 13:02
9c78280
Compare
Choose a tag to compare

Added several utility methods.

  • entity.GetComponents()
  • entity.GetComponentTypes()
  • entity.GetChunk()
  • world.TryGetArchetype(types)

And some other small utils and fixes.

1.0.5

02 Nov 09:33
Compare
Choose a tag to compare
  • Sizes of archetypes and chunks are now being copied locally during a query to reduce property lookups for increased performance
  • Entity queries are now being acessed via readonly for JIT optimisations
  • Some other small changes

1.0.4

01 Nov 23:32
Compare
Choose a tag to compare
  • Modified source generator for faster queries, they are now using unsafe iteration techniques for entity/component iteration.
  • Queries are now being inlined.
  • Some other small changes

1.0.3

01 Nov 22:08
Compare
Choose a tag to compare

Fixed some bugs and queries are now also being cached for normal component iterations.

1.0.2

01 Nov 18:55
Compare
Choose a tag to compare