Browse Source

Added a few TODOs

undefined
Benjamin ‘Touky’ Huet Sam Hocevar <sam@hocevar.net> 9 years ago
parent
commit
ba5c900b32
1 changed files with 19 additions and 1 deletions
  1. +19
    -1
      TODO

+ 19
- 1
TODO View File

@@ -2,7 +2,10 @@
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.

Engine classes
@@ -18,3 +21,18 @@ Image:
- Add gamma handling in pixels.cpp
- 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

Loading…
Cancel
Save