This repository was archived by the owner on Jan 9, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11## Next Steps (Rewrite)
22- [x] Remove TexturePool entirely.
33- [x] Implement one time texture init for layer2D and atlas2D
4- - [ ] Cleanup entity2D
4+ - [x ] Cleanup entity2D
55- [x] Reimplement TextureAtlas2D.
6- - [ ] Increase use of ECS paradigm.
7- - [ ] Increase simplicity of Layer2D to be used directly by a user.
8- - [ ] Increase overall simplicity and reduce abstraction.
6+ - [x ] Increase use of ECS paradigm.
7+ - [x ] Increase simplicity of Layer2D to be used directly by a user.
8+ - [x ] Increase overall simplicity and reduce abstraction.
99- [x] Make complex high performance paths optional
1010- [x] Make layers and their atlases not allow dynamic addition and removal of textures
1111- [x] Fix incorrect buffer allocation / entity copying
1818~~ ¬- [ ] Implement 2D transformations first~~
1919- [x] Fix broken buffers
2020- [x] Fix bug which causes different entities to use the texture of the first one in the buffer
21- - [ ] Finish rewrite and clean everything up
21+ - [x ] Finish rewrite and clean everything up
2222 - [ ] Find alternative to limit worldspace inaccuracies.
23- - [ ] Remove unnecessary params
24- - [ ] Remove unecessary functions
25- - [ ] Add functions so user doesn't need to access queue and device
26- - [ ] Any other issues
23+ - [x ] Remove unnecessary params
24+ - [x ] Remove unecessary functions
25+ - [x ] Add functions so user doesn't need to access queue and device
26+ - [x ] Any other issues
2727- [ ] Merge with main
2828
2929- [ ] Further goals (0.2.0 release blockers)
You can’t perform that action at this time.
0 commit comments