diff --git a/todo.md b/todo.md index 6ab3e7e1..6650f191 100644 --- a/todo.md +++ b/todo.md @@ -12,9 +12,13 @@ * 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) + * 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