Update todo list

This commit is contained in:
illegitimate-egg 2024-10-14 20:10:12 +01:00
parent b197958ccf
commit 1b06b0234e

38
TODO.md
View File

@ -1,32 +1,28 @@
- [x] Destruct all at the end
- [ ] Make ImGuIZMO.quat work
### Todo
- [ ] Finish modularization
- [ ] Make SOIL2 stop giving that smelly error message
Wtf is this warning?
CMake Warning (dev) at include/SOIL2/CMakeLists.txt:4 (option):
Policy CMP0077 is not set: option() honors normal variables. Run "cmake
--help-policy CMP0077" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, option is clearing the
normal variable 'SOIL2_BUILD_TESTS'.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at include/SOIL2/CMakeLists.txt:67 (install):
Target soil2 has PUBLIC_HEADER files but no PUBLIC_HEADER DESTINATION.
This warning is for project developers. Use -Wno-dev to suppress it.
- [x] Overhaul asset debug screen
- [x] Simple Lighting
- [ ] Lightmapped/Shadowmapped Lighting
- [ ] Get ziggy with it
- [x] Implement Cameras
- [ ] Convert manual memory alloc to shared and unique pointers
- [ ] Text
- [ ] RT/texture rendering
- [ ] Additional constructors for arguements that are potentially optional
- [ ] Billboards / Instancing
- [ ] Multiple lights
- [ ] Physics
- [ ] Sound
- [ ] Mesh deformation/animation
### In progress
- [ ] Tools for making UI, assets and other engine specific things
- [ ] Custom file formats
- [ ] Make ImGuIZMO.quat work
### Done
- [x] Implement Cameras
- [x] Simple Lighting
- [x] Overhaul asset debug screen
- [x] Make SOIL2 stop giving that smelly error message (My PR was accepted)
- [x] Destruct all at the end