DrawDebugString function doesn't work in VR

Using 4.10.2. When I display debug text with DrawDebugString, the text appears fine in non-VR mode, but on Vive VR, the text is drawn in the wrong location. At first I thought it was just not appearing at all, but after looking in the opposite direction of where it should be I was able to catch a glimpse of the text.

Here is an example of the kind of parameters I’m using:

	DrawDebugString(GetWorld(),
		GetOwner()->GetActorLocation(),
		TEXT("test text"),
		NULL,
		FColor::Cyan,
		0.0f,
		false
		);

I’m seeing the same issue on the Vive, but it works fine on the Oculus DK2.

Looked into the code a bit. It looks like the problem is happening because the APlayerController::GetPlayerViewPoint() method doesn’t match the HMD camera location/orientation. I think there are certain options on player character components that affect this behavior.