Emit float constants as decimal since float_from_bits cannot be implemented in GLSL
Query and print info log when shaders fail to compile or link
Setup coordinate transformations before running shader
Add copy_to_host
Simplify process of declaring and initializing used OpenGL functions