Polish.txt 1.8 KB

1234567891011121314151617181920212223242526272829
  1. Polish TODO:
  2. - Implement RenderQueue sorting with support for sort type, priority and separable pass
  3. - Use a hash list(containing type, queue, layer, etc.) for faster sorting
  4. - Finalize example with resolution settings and proper GUI
  5. - Finish documentation (BansheeEngine + TODO UNDOCUMENTED)
  6. - Add license text to all files
  7. - Make a separate release branch with no editor/script stuff, and without .txt files and other development data
  8. Re-test gamepad buttons now that XInput is active
  9. -----------------
  10. Not so critical
  11. - I have a feeling DX9 might start crashing once I resize to sub-fullscreen res and go back to FS - test it
  12. - Add VSync toggle to RenderWindow if it doesn't already exist.
  13. - Test creating a fullscreen window on window creation.
  14. - Refactor GUIElement & GUIElementBase
  15. - Sprite rendering methods should probably be marked as internal (possibly others too)
  16. - A lot could be made private
  17. - Has two methods for retrieveing ElementType
  18. - getVisibleBounds doesn't make sense
  19. - Make hierarchical documentation. Organize stuff based on type. Once I actually generate the documentation add Doxygen grouping tags (or whatever they're called)
  20. - There's still a crash regarding an uninitialized mCachedPtr on a C# class when shutting down. Attempt to find consistent repro steps.
  21. - Make a Getting Started guide, along with the example project. Or just finish up the manual.
  22. - Compress and generate mips for texture on input (testing NVTT stuff)
  23. - Perform optimizations as needed to get reasonable performance
  24. - Consider removing SceneManager from Core? I two scene manager base classes.
  25. - GpuParamBlockBuffer and GpuParams::cloneForCore are very clumsy in how they deal in keeping two separate param blocks. Rethink this a bit.