

void MatMult( float* OutVector, const float* Matrix, const float* InVector )
{
	OutVector[0] = InVector[0]*Matrix[ 0] + InVector[1]*Matrix[ 1] + InVector[2]*Matrix[ 2] + Matrix[ 3];
	OutVector[1] = InVector[0]*Matrix[ 4] + InVector[1]*Matrix[ 5] + InVector[2]*Matrix[ 6] + Matrix[ 7];
	OutVector[2] = InVector[0]*Matrix[ 8] + InVector[1]*Matrix[ 9] + InVector[2]*Matrix[10] + Matrix[11];
	OutVector[3] = InVector[0]*Matrix[12] + InVector[1]*Matrix[13] + InVector[2]*Matrix[14] + Matrix[15];
}
