Can you use the Depth API without using OVRCameraRig?
I have a passthrough project which has its own main camera etc. and doesn't use OVRCameraRig.
The Depth API is giving offset results, the "holes" are cut out too far to the right, usually.
Poking around with the values consumed by EnvironmentDepthTextureProvider (OVRPlugin.GetNodeFrustum2, NativeMethods.GetEnvironmentDepthFrameDesc) to generate the reprojection matrices, it looks like the near Z and far Z are not what our main camera is using - I guess there's a chance the FoV values are different too, but these are L/R/T/D tangents so not immediately comparable.
If I use OVRCameraRig the calibration is correct - but this breaks the controller tracking and will need quite a lot of work to unpick.
Inside EnvironmentDepthTextureProvider there are some references to OVRCameraRig. Does that mean it is required?
