WIP: linepoint: port to opengles-compatible calls
drawable: draw with a model matrix
shaderprogram: cache program usage
shaderprogram: cache VAO changes
gl: don't clear bindings

It's unnecessary.