Master list of features & bugs for cutting first 2.0.0-alpha RC 1. [x] Make terrain shaders configurable, and selectable at runtime such that people can author and share terrain shaders. 2. [x] Ability to profile shaders (particularly the terrain shader) 3. [ ] User-defined controls 4. [x] Streamline / optimize process of going from noise values -> mesh in VRAM. Should be possible to have nearly 0 CPU overhead 5. [ ] Integer based input space 6. [x] Option to draw camera ghost 7. [x] Update terrain_gen example with several basic terrain generators which can be toggled between at runtime 8. [x] Runtime select/change visible region size 9. [ ] Runtime scrolling visible region around 10. [x] Make `make.sh` tolerate poof not being found, even if RunPoof was called 11. [x] Persist `render_settings` 12. [ ] Persist `engine_debug` 13. [x] Camera FOV & Sensitivity settings 14. [x] Settle on 15-bit or 16-bit HSV, or something else. Shader code is 15 bit, cpp is 16-bit 15. [ ] Alpha blend / dither LoDs instead of popping 16. [x] Fix voxel picking 17. [x] Fix selection region 18. [x] Fix world editing 19. [x] Fix collision detector 20. [ ] Fix standing spots 21. [ ] Fix shadow mapping 22. [ ] Fix grid drawing 23. [x] Fix asset importing 24. [ ] Add system for spawning edits/entities as world generates 25. [x] Fix tests
Master list of features & bugs for cutting first 2.0.0-alpha RC
make.shtolerate poof not being found, even if RunPoof was calledrender_settingsengine_debug