diff options
| -rw-r--r-- | TODO.md | 28 | 
1 files changed, 14 insertions, 14 deletions
| @@ -1,3 +1,17 @@ +- [ ] Multiple rendering passes +    - [ ] Effects using stencil buffer +- [ ] 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. +- [ ] Audio +- [ ] Transparent/translucent models +- [ ] Animations +- [ ] Physics +- [ ] Rotation (using quaternions) +- [ ] Add support for entity tags in ECS framework  - [x] Support for multiple textures  - [x] Non-hardcoded projection settings  - [x] Model importing @@ -9,25 +23,11 @@  - [x] Add support for entity relationships in ECS framework  - [x] Add component events (removal & addition) in ECS framework  - [x] Make renderer not create new buffers each frame -- [ ] Multiple rendering passes -    - [ ] 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".        It started at commit 526edc6f4cb5f29d17e2fe384e316236c033fccd.        Fixed by c4686c2992417545e7a05a6a40ee9f1a8bbf3b96  - [x] New texture IDs are created for no reason. Crashes when on texture ID 31 -- [ ] Audio -- [ ] Transparent/translucent models -- [ ] Animations -- [ ] Physics -- [ ] Rotation (using quaternions) -- [ ] Add support for entity tags in ECS framework  - [x] engine::file_format:wavefront::obj::Obj::to_mesh seems to produce meshes with        pointless vertex indices since it flat maps all face vertices | 
