Quote Originally Posted by Lifepower
The difference is that OpenGL uses right-handed coordinate system while DirectX uses left-handed one.
But, with the function for right handed system, D3DXMatrixLookAtRH(), I still get non-zero values in the bottom row, why?

EDIT: Ok, maybe it should also by transposed. Now, why are the values different. Am I missing something else?