diff options
| author | HampusM <hampus@hampusmat.com> | 2026-09-21 18:33:13 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-09-21 18:33:13 +0200 |
| commit | 7b7e0185af076cfc62914c9e2950709ad2925aa0 (patch) | |
| tree | 67b937a2adc3813eab4c78bb4480926e32b62fe2 | |
| parent | cdb1b0f88aee1570b9a0e2802125141cc91228fa (diff) | |
docs: update todo list
| -rw-r--r-- | TODO.md | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -5,22 +5,19 @@ - [ ] Improve ECS component storage performance - [x] 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. - [ ] Audio - [ ] Transparent/translucent models - [ ] Animations - [ ] Physics - [ ] Rotation (using quaternions) -- [ ] Add support for entity tags in ECS framework -- [ ] Make OpenGL resource (texture, VBO, VAO) structs not implement Drop. This will - probably make some parts of the code cleaner - [ ] Add implementation of GJK algorithm for collision detection - [ ] Add a way to not have to check every collidable object for collision. Something like binary space partitioning would work - [ ] Figure out way to handle collision of small fast moving objects -- [ ] Improve vertex code. -- [ ] Add support for optionally rendering objects without a projection - [ ] Add shadow mapping +- [x] Investigate what happends when a entity has all of it's components removed. +- [x] Make OpenGL resource (texture, VBO, VAO) structs not implement Drop. This will + probably make some parts of the code cleaner - [x] Use Blinn-phong lighting instead of phong lighting - [x] Support for multiple textures - [x] Non-hardcoded projection settings |
