Implemented user specified FloatBuffer

You can now programmatically generate textures with floating-point data.
Useful for making precomputed random textures