dotrix
dotrix copied to clipboard
Draft: Dotrix 0.6
Major refactoring is going here, that will bring totally new engine core and solve lots of small issues bothering us for a while already.
This brings up
- [x] Tasks concept with parallel execution
- [x] New application API with possibility to configure extensions
- [x] Flexible Mesh API that allow to construct meshes and their buffers with validation and various layouts
- [x] Shader preprocessor (includes, conditions, variables)
- [x] UUID format for IDs with namespaces
- [x] ECS update: locks, soft deletion of entities and reuse of released slots, faster lookup for an entity by its ID
- [x] Tasks based assets loading, flexible API, custom assets
- [x] Constant FPS (if host machine is powerful enough)
- [ ] GPU Driven Rendering
- [ ] New tasks driven input API
- [ ] Optimized overlay