From 22afd8f1c8677b2c708fa95e07720321247de6bf Mon Sep 17 00:00:00 2001 From: Relintai Date: Sun, 31 Jul 2022 15:30:28 +0200 Subject: [PATCH] More todos. --- TODO.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/TODO.md b/TODO.md index 14b848f19..608ea2067 100644 --- a/TODO.md +++ b/TODO.md @@ -49,6 +49,13 @@ - Organize the core folder a bit better. - (Maybe) add an SDL backend. +- Reorganize the project. Except for core, and a few smaller things like main everything should be a module that can be disabled. +- Module hard dependencies would be a nice thing to have. For example if you turn off module A, and B has a hard dependency on it, B would turn itself off, or warn you. +- Add more hooks where needed, to let stuff register itself. Like visual server backends, so adding them is simple, as I think this is the best way forward, so you can just create your custom rendering backend, when needed. Like if you want lightmaps, add a module that has the tooling + visualserver that has it implemented. + +## Scene folder + +- Rework it into modules. ## Graphics