fix example launcher
add eglut backend
add input to eglut backend
perlin shader hacking
improve renderer

make ao optional
order shader in / outs to work with mesa
disable shadows by default. disable unneeded targets
eglut: fix linking of backends. set resolution.
renderer: print fps as loginfo
renderer: do things optionally in glsl
update todo
update readme
hopefully get some performance