float emulation using two floats
NONWORKING highprecision shader attempt.

Has the exact same precision as the other shader as far as I an tell. So for now, this is an example of an approach that doesn't accomplish anything. I might be doing something wrong with the emulated doubles.

See the file doubleFake.h for a (C++) example of the basic principle working pretty well - the error is pretty small.

These faked doubles also might need to be used more extensively/exclusively to have any effect at all.