diff options
author | HampusM <hampus@hampusmat.com> | 2025-01-17 20:34:52 +0100 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2025-01-17 20:34:52 +0100 |
commit | 8b14c97d4fa95efce095ae4e04d5dfee0b3b5b69 (patch) | |
tree | 4b57ba3693ab3dc05f3fc5270cc735819b278c4f /TODO.md | |
parent | fc8502d06f075e7c015f455febb8b5957379028c (diff) |
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -12,6 +12,16 @@ - [ ] 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 +- [ ] Use Blinn-phong lighting instead of phong lighting - [x] Support for multiple textures - [x] Non-hardcoded projection settings - [x] Model importing |