| @@ -2,7 +2,10 @@ | |||||
| Large projects | Large projects | ||||
| ---------------- | ---------------- | ||||
| - Add scripting support (lua?). | |||||
| - Scripting support. | |||||
| - Lua is supported, check if CPP -> LUA ticking/updating is supported | |||||
| - Lua needs more than one-shot-script | |||||
| - Lua classes may still be a little bit obfuscated, a class renaming/revamping may be needed | |||||
| - Tiler and Forge are almost the same, try to refactor them. | - Tiler and Forge are almost the same, try to refactor them. | ||||
| Engine classes | Engine classes | ||||
| @@ -18,3 +21,18 @@ Image: | |||||
| - Add gamma handling in pixels.cpp | - Add gamma handling in pixels.cpp | ||||
| - Port remaining libpipi files from src/image/todo/: | - Port remaining libpipi files from src/image/todo/: | ||||
| Thread: | |||||
| - Solidify "Threaded-update" objects support | |||||
| - AsyncImageLoader: "File modified update" is supported by OS, it should use that instead of doing it by hand | |||||
| - Thread usage may still be a little bit awkward | |||||
| Debug: | |||||
| - Add history support. And layer-like sub-section ? (with imGUI support ?) | |||||
| - ::DrawSetup* is fricking awkward, even I (Touky) get confused by it | |||||
| Shaders: | |||||
| - Creation/Setup is still a bit complicated, should look into making it more readable (compatibility with lua ?) | |||||
| Frame Buffer Object: | |||||
| - They were working at some point , check if it's still the case, but are still very awkward to use | |||||