skip sprite rendering when there are no sprites in the scene

make asset paths configurable

fix debug output

put snake test program into separate directory

implement view matrix in sprite shader

add generic mesh draw function and move sprite draw function to separate unit

create catch-all util for GL errors + refactors mesh creation

some minor improvements

auto-extend buffer when loading shader code

go back to reading shader code from files

(0) -10 +10 tip

mercurial