1
0
Fork 0
Univerxel/TODO.md

3.2 KiB

Milestones

Hello world

Released as 0.0.1: Pre alpha 1

  • From the ground up cleanup

System

  • [~] Dependencies updater
    • Tracy
    • ImGui
  • Compile time
    • Warnings
    • Unit build
    • Ninga
    • Clang
  • CI build
    • CMake package
    • GitLab CI
  • Platforms
    • Linux
    • Windows
      • Mingw: requires picotls, picoquic and FastNoise compatibility
    • MacOS
  • Launcher / Updater
  • Review documentation
    • Code cleanup
    • Proper wiki
  • Yaml config
  • I18L

Data

Graphics

  • Disable VK for now
  • Slash screen
  • Proper UI
  • Define standard unit size
  • Visual debug
    • Chunk / Region border
    • Area box
    • Collision overview
  • Effective occlusion culling
    • Cast from chunk center
  • Curvature
    • CubeSphere
      • Area corrected CubeSphere
      • Corrected Normals
      • Surface curvature
      • Curvature aware frustum
    • Healpix

Raster

Ray

  • All of it
  • Probably v2

Network

  • QUIC protocol
  • Use in memory protocol
    • replace server_handle
  • Private messages
  • Commands
  • [~] Authentication
  • Clean kick