use D3DXMatrixPerspectiveFovLH instead of own FOV implementation for calculating projection matrix