summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2025-01-17 20:34:52 +0100
committerHampusM <hampus@hampusmat.com>2025-01-17 20:34:52 +0100
commit8b14c97d4fa95efce095ae4e04d5dfee0b3b5b69 (patch)
tree4b57ba3693ab3dc05f3fc5270cc735819b278c4f
parentfc8502d06f075e7c015f455febb8b5957379028c (diff)
docs: add items to todo listHEADmaster
-rw-r--r--TODO.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index d0fa923..5a68b7d 100644
--- a/TODO.md
+++ b/TODO.md
@@ -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