Commit Graph

15 Commits

Author SHA1 Message Date
Christian Treffs d9f7f44564 Improved performance of SparseSet by separating Pair into dedicated arrays 2017-11-27 17:17:44 +01:00
Christian Treffs 9a30453e5e Refactored entity storage to sparse set 2017-11-20 22:55:05 +01:00
Christian Treffs 22a9abb882 Refactor component identifier mapping to sparse set 2017-11-20 22:02:13 +01:00
Christian Treffs 34a75014ab Swiftlint done for now 2017-11-16 23:09:24 +01:00
Christian Treffs cb1ad79ff4 Swiftlint struct rules applied 2017-11-16 23:00:41 +01:00
Christian Treffs 2ec9b1c364 Swiftlint strict first pass 2017-11-16 22:45:01 +01:00
Christian Treffs 525fb31724 Cleanups and small refactorings 2017-11-16 21:53:47 +01:00
Christian Treffs 4c48aab814 Cleanups 2017-11-03 08:57:05 +01:00
Christian Treffs 78c248ab0a Fix some reference counting 2017-11-02 17:48:46 +01:00
Christian Treffs 5dd149dd82 SparseSet iterator implementation 2017-11-01 08:11:55 +01:00
Christian Treffs 19cab7af5d Reworked Entitiy storage as SparseSet 2017-11-01 07:44:24 +01:00
Christian Treffs 555e2088bb Cleanups and unification of storage protocol 2017-10-31 12:18:07 +01:00
Christian Treffs 4ada634130 Fix sparse component set performance 2017-10-31 11:32:07 +01:00
Christian Treffs a559387891 Fixed SparseSet - needs optimizations 2017-10-31 10:49:43 +01:00
Christian Treffs a491d457ec Add SparseComponentSet 2017-10-31 00:41:33 +01:00