Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

38 righe
1.3 KiB

  1. Large projects
  2. ----------------
  3. - Scripting support.
  4. - Lua is supported, check if CPP -> LUA ticking/updating is supported
  5. - Lua needs more than one-shot-script
  6. - Lua classes may still be a little bit obfuscated, a class renaming/revamping may be needed
  7. - Tiler and Forge are almost the same, try to refactor them.
  8. Engine classes
  9. ----------------
  10. Scene:
  11. - Remove uses of g_scene
  12. - Maybe make Camera a world object instead?
  13. Image:
  14. - Handle pitch in SDL codec (and all others, actually)
  15. - Fix the Floyd-Steinberg code in pixels.cpp
  16. - Add gamma handling in pixels.cpp
  17. - Port remaining libpipi files from src/image/todo/:
  18. Thread:
  19. - Solidify "Threaded-update" objects support
  20. - AsyncImageLoader: "File modified update" is supported by OS, it should use that instead of doing it by hand
  21. - Thread usage may still be a little bit awkward
  22. Debug:
  23. - Add history support. And layer-like sub-section ? (with imGUI support ?)
  24. - ::DrawSetup* is fricking awkward, even I (Touky) get confused by it
  25. Shaders:
  26. - Creation/Setup is still a bit complicated, should look into making it more readable (compatibility with lua ?)
  27. Frame Buffer Object:
  28. - They were working at some point , check if it's still the case, but are still very awkward to use