CODE: move wave texture code out
CODE: more tweaks to default opt levels
CODE: wave structure, moving data and datai together
CODE: player: fix initial FPS count
CODE: wave: add kludge to avoid -ffast-math NaN issues

NaN is not detected as such when compiling with fast-math
CODE: -O3 optimisation
CODE: util: add aligned malloc (posix)
CODE: wave: remove damp, align data
CODE: meshbuf ignore special material 0xFF
CODE: add wireframe mesh program
CODE: test_mesh: move ProgramTest to scene code
DOCS: update Diary
CODE: improve logging, remove some unused variable warnings
DOCS: end of April update
CODE: WIP; broken
CODE: Makefile: -Og makes debugging more friendly
CODE: abstract shader construction from compilation
DOCS: update Diary
CODE: check and report GL errors
CODE: fix Vec3 determinant, implement Vec* eq