void UpdateMatrix()
{
_shaderMatrix.SetRow(0, new Vector4(_matrix[0], _matrix[1], _matrix[2], _matrix[3]));
_shaderMatrix.SetRow(1, new Vector4(_matrix[5], _matrix[6], _matrix[7], _matrix[8]));
_shaderMatrix.SetRow(2, new Vector4(_matrix[10], _matrix[11], _matrix[12], _matrix[13]));
_shaderMatrix.SetRow(3, new Vector4(_matrix[15], _matrix[16], _matrix[17], _matrix[18]));
_offset = new Vector4(_matrix[4], _matrix[9], _matrix[14], _matrix[19]);
}