summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 24c1db8..2283383 100644
--- a/TODO.md
+++ b/TODO.md
@@ -13,7 +13,10 @@
- [ ] Effects using stencil buffer
- [x] Remove position field from Camera component
- [ ] Remove possible edge cases in ECS component storage
+ - [ ] A Query<()> yields all components. Should this be the behaviour?
- [ ] Improve ECS component storage performance
+ - [ ] Give archetypes edges for faster component addition & removal
+ - [ ] Store components of the same kind in the same memory allocation (not boxed)
- [ ] Investigate what happends when a entity has all of it's components removed.
- [x] Add support for entities with no components
- [x] Fix OpenGL warning "Vertex shader in program 3 is being recompiled based on GL state".