Avoid ByteBuffer.asFloatBuffer() call, causing heap allocation, on verte...

...x array bind.

New PR for #2179, "rebased" (redone, actually) on current master.