From 8b14c97d4fa95efce095ae4e04d5dfee0b3b5b69 Mon Sep 17 00:00:00 2001 From: HampusM Date: Fri, 17 Jan 2025 20:34:52 +0100 Subject: docs: add items to todo list --- TODO.md | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'TODO.md') 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 -- cgit v1.2.3-18-g5258