So I have SteamVR properly working with HTC Vive. I got FoveVR's driver for SteamVR support. It works but not without problems. It's definitely not the same experience as with HTC Vive.
1. The image with FoveVR is jarring when compared to HTC Vive. I noticed that the tracking of FoveVR (not using SteamVR) itself is not best because evey few frames position and rotational tracking jerks. But when run under SteamVR it's even worse because every frame jerks. It also feels as if every other frame was lost.
2. The fourth parameter of SteamVR's Submit takes EVRSubmitFlags. I use my own custom image warping prior to submit and as such I make use of Submit_LensDistortionAlreadyApplied flag. This works fine in HTC Vive. Unfortunately under Fove this causes image to rotate by 90 degress to the right and still the Fove's distortion is applied. So this flag works way different than it should be. My application severly depends on custom image warping and I need it very much.
Please sign in to leave a comment.