Billboard vertex compression

For #419.
We can't trust GLSL compilers (especially on mobile) to optimize out the calls to `pow`.  Can we instead declare constants or even `#define`s in case the constants use a register on some atypical implementations?