32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
* geom
|
|
* Primitives of dynamic runtime size (Eigen-like)
|
|
* Tests
|
|
* 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
|
|
* ui
|
|
* bitmap fonts rendering in painter
|
|
* text layout in label with cached glyphs
|
|
* grid layout element with equal cells
|
|
* grid layout quadratic optimization
|
|
* draggable window element
|
|
* screen children sorting
|
|
* slider element
|