* 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 * elements reshape events (deal with lifetimes) * 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