31 lines
995 B
Markdown
31 lines
995 B
Markdown
* geom
|
|
* 0-dim points
|
|
* 0-dim matrices
|
|
* Primitives of dynamic runtime size (Eigen-like)
|
|
* Tests
|
|
* ui
|
|
* design & implement a ui engine
|
|
* separated logic & rendering & event handling
|
|
* phx
|
|
* implement a 2D physics engine
|
|
* gfx
|
|
* add more pixmap fonts
|
|
* 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
|
|
* get rid of diffuse materials
|
|
* find a better specular model (Blinn-Phong seems to over-shine the specular highlight)
|
|
* optimize ssao: reconstruct position from depth buffer
|
|
* more sophisticated objects inputs, support pre-made optimization structured
|
|
* refactor:
|
|
* remove copy-paste from shaders & rendering routine
|
|
* split rendering into separate methods
|
|
* parser
|
|
* overflow checks for number parsers
|
|
* recursive parsers
|
|
* async
|
|
* fix threadpool::wait
|