Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap to 2.0.0-alpha #82

Open
9 of 22 tasks
scallyw4g opened this issue Oct 23, 2024 · 0 comments
Open
9 of 22 tasks

Roadmap to 2.0.0-alpha #82

scallyw4g opened this issue Oct 23, 2024 · 0 comments

Comments

@scallyw4g
Copy link
Owner

scallyw4g commented Oct 23, 2024

Master list of features & bugs for cutting first 2.0.0-alpha RC

  1. Make terrain shaders configurable, and selectable at runtime such that people can author and share terrain shaders.
  2. Ability to profile shaders (particularly the terrain shader)
  3. User-defined controls
  4. 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. Option to draw camera ghost
  7. Update terrain_gen example with several basic terrain generators which can be toggled between at runtime
  8. Runtime select/change visible region size
  9. Runtime scrolling visible region around
  10. Make make.sh tolerate poof not being found, even if RunPoof was called
  11. Persist render_settings
  12. Persist engine_debug
  13. Camera FOV & Sensitivity settings
  14. 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. Fix voxel picking
  17. Fix selection region
  18. Fix world editing
  19. Fix collision detector
  20. Fix standing spots
  21. Fix shadow mapping
  22. Fix grid drawing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant