Skip to content

Enable vr pose updates without a performing a vsync'd render

Due to the vsync of most headsets the render call within DoOneEvent of the VR interactors will stall the event loop. This is bad because some VR controllers can update at rates much higher than the vsync of the headset display. Providing much more smooth movement, this resolution can be important in certain applications (I was able to achieve smooth movement with it). So this MR provides a flag to allow one to call it in their own time. It also uses a default on the flag to avoid breaking any existing usages of it.

Edited by Andrew Wilson

Merge request reports