From 1b06b0234e342df1187ed01595640a06e387e641 Mon Sep 17 00:00:00 2001 From: illegitimate-egg Date: Mon, 14 Oct 2024 20:10:12 +0100 Subject: [PATCH] Update todo list --- TODO.md | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/TODO.md b/TODO.md index a6c2c45..f6cf7e9 100644 --- a/TODO.md +++ b/TODO.md @@ -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