I’m trying to draw a HUD texture, and things work as expected on Oculus DK2 and with PIE by passing in ScreenX=0, ScreenY=0.
However, on our SteamVR system, I need to pass in ScreenY = -1200, where the screen size is 2160x1200 (fetched from IHeadMountedDisplay::GetHMDMonitorInfo()).
DrawTextureSimple(Texture, 0, -ScreenSize.Y, ScreenTextureRatio, true);
So I have to add a special case for SteamVR to pass in different parameters. Is this a known bug?