Also, if you don’t have a problem with modifying the source code, than its worth saying that I was able to fix all of the render issues (minus the anti-aliasing) by modifying the code in localplayer getprojectiondata instead.
void ULocalPlayer::SetOffAxis(const FMatrix& offAxisMatrix){
EnableOffAxis = true;
OffAxisProjectionMatrix = offAxisMatrix;
}
In the function ULocalPlayer::GetProjectionData I added:
if (EnableOffAxis)
{
ProjectionData.ProjectionMatrix = OffAxisProjectionMatrix;//
// calculate the out rect
ProjectionData.SetViewRectangle(FIntRect(X, Y, X + SizeX, Y + SizeY));
}
else if( !bNeedStereo )