Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 808 Bytes

TODO.md

File metadata and controls

24 lines (22 loc) · 808 Bytes

Simpler

  • 1D texmaps.
  • 3D texmaps.
  • Rectangle texmaps? These are handy to be sure; they'd make one of our current resizing bugs in demo.c go away, but unless there's generally a performance benefit I'm not sure if I need to leak this particular OpenGL-ism.
  • Make colorbufs use named framebuffers, matching to out variables in shaders.

Harder

  • Port documentation to doxygen or some equivalent, or make a doc tool that can parse it as-is.
  • See if it makes sense to make light color or camera dimensions into uniforms instead of object properties.

Hardest

  • Unit tests
    • And kill demo.c
  • Skeletal animation
  • Object culling (via collision detection?)
  • DSL for describing rendering pipelines with inline shaders.
  • Asset management.
  • Sound.
  • Scriptability.
  • Networking.