public ByteBuffer get3x3(int index, ByteBuffer buffer) {
        MemUtil.INSTANCE.put3x3(this, index, buffer);
        return buffer;
    }
public ByteBuffer get3x3 ( int index , ByteBuffer buffer ) { MemUtil . INSTANCE . put3x3 ( this , index , buffer ) ; return buffer ; }
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied {@link ByteBuffer} starting at the specified
absolute buffer position/index.
<p>
This method will not increment the position of the given ByteBuffer.

@param index
the absolute position into the ByteBuffer
@param buffer
will receive the values of this matrix in column-major order
@return the passed in buffer