995 B
995 B
- 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