Update todo
This commit is contained in:
parent
e51fc4029d
commit
f3700dc4b8
1 changed files with 14 additions and 23 deletions
37
todo.md
37
todo.md
|
|
@ -1,30 +1,21 @@
|
||||||
* util
|
|
||||||
* span: fix constness + create from vector
|
|
||||||
* geom
|
* geom
|
||||||
* Primitives of dynamic runtime size (Eigen-like)
|
* 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
|
|
||||||
* mesh: cleanup interface (more load_raw; use util::span)
|
|
||||||
* 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
|
* parser
|
||||||
* overflow checks for number parsers
|
* overflow checks for number parsers
|
||||||
* recursive parsers
|
* recursive parsers
|
||||||
* ui
|
* ui
|
||||||
* grid layout quadratic optimization
|
|
||||||
* draggable window element
|
|
||||||
* screen children sorting
|
* screen children sorting
|
||||||
|
* audio
|
||||||
|
* noise generators
|
||||||
|
* linear, quadratic & any-order feedforward (finite impulse response), feedback (infinite impulse response = resonance) & mixed filters, see https://www.music.mcgill.ca/~gary/618/week1/node11.html
|
||||||
|
* all-pass, band-pass, band-stop filters
|
||||||
|
* echo
|
||||||
|
* delay
|
||||||
|
* overdrive
|
||||||
|
* reverb
|
||||||
|
* spline-based envelopes
|
||||||
|
* drum sounds, maybe more instruments
|
||||||
|
* midi player with effects
|
||||||
|
* 3D listener
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue