Added support for off-axis projection (via eye offset position/orientation parameters in camera/frustum).