summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-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