docs: public FloatBuffer toByteBuffer() {
          ByteBuffer bbuf = ByteBuffer.allocateDirect(16 * 4);
          bbuf.order(ByteOrder.nativeOrder());
          FloatBuffer fbuf = bbuf.asFloatBuffer();
          fbuf.put(m_data);
          fbuf.flip();
  
          return fbuf;
      }