Update & structurize todo

This commit is contained in:
Nikita Lisitsa 2020-10-28 18:29:43 +03:00
parent 6f33c85c8c
commit 9812be8da7

25
todo.md
View file

@ -1,8 +1,17 @@
* Add more pixmap fonts * ui
* Design ui system * design & implement a ui engine
* Add color utilities * separated logic & rendering & event handling
* gfx::painter should be 2D only * phx
* gfx: think of some concepts like Renderable, Renderer, and how to wire those correctly * implement a 2D physics engine
* gfx: design & implement simple rendering pipelines * gfx
* pcg: add clean Generator, Sampler & Pixmap processor concepts, uniformize interfaces, be type & dimension agnostic when possible * add more pixmap fonts
* pcg: add more vector & point distributions * painter should be 2D only, make a separate 3D painter
* implement proper .OBJ loader (with materials & vertex sharing)
* deferred renderer
* cascaded shadow maps
* CPU frustum culling
* solve banding issues
* figure out better light volumes clipping
* transparent objects
* get rid of diffuse materials
* find a better specular model (Blinn-Phong seems to over-shine the specular highlight)