Fast Dynamic Entity Component System (ECS)
Find a file
Mergul 430ce8074c -multithreading jobs dependencies:
*system has arrays of read only and modified components
 *new attribute "readonly" usable for variables which should be visible as read only. Const can be used instead for enable checks by compiler.
 *JobGroup was added. JobGroup contain array of jobs and array of dependencies (JobGroups)
 *new function generateDependencies() generate exclusion between systems, and then generate dependencies for SystemCallers and JobGroups
-fixed issue with jobs generating (empty blocks with only newly added entities was used, and led to crash)
-fixed small typo mistake
2018-10-20 11:42:29 +02:00
import/ecs -registering same system multiple times only replace pointer for callback 2018-09-18 13:28:04 +02:00
source -multithreading jobs dependencies: 2018-10-20 11:42:29 +02:00
tests -multithreading jobs dependencies: 2018-10-20 11:42:29 +02:00
.gitignore -registering same system multiple times only replace pointer for callback 2018-09-18 13:28:04 +02:00
dub.json -call update by Systems instead of EntityTypes (version UpdateBySystems) 2018-10-10 18:35:20 +02:00
README.md -changed README 2018-09-07 20:54:29 +02:00

Dynamic Entity Component System

Entity-Component-System implementation in D language.