On September 8, there was a SteamVR release[1], with associated Steam OpenVR depot updates. Its new driver_lighthouse.so supports only IVRSettings_002.[2] The current openvr headers/openvr_driver.h[3] is still July's OpenVR SDK 1.0.2, with only IVRSettings_001.
IVRSettings_001 is not compatible with IVRSettings_002. A core dump results from mixing them. It looks like a method offset change (eg, I see GetString being used to fetch ipd, instead of GetFloat).
On September 8, there was a SteamVR release[1], with associated Steam OpenVR depot updates. Its new
driver_lighthouse.so
supports onlyIVRSettings_002
.[2] The current openvrheaders/openvr_driver.h
[3] is still July's OpenVR SDK 1.0.2, with onlyIVRSettings_001
.IVRSettings_001
is not compatible withIVRSettings_002
. A core dump results from mixing them. It looks like a method offset change (eg, I see GetString being used to fetch ipd, instead of GetFloat).Can we get a current
openvr_driver.h
?Thanks. And thanks to @rpavlik [4].
[1] "SteamVR Updated (1473196558)". [2]
strings ~/.steam/steam/steamapps/common/SteamVR/drivers/lighthouse/bin/linux64/driver_lighthouse.so |grep Settings_0
yieldsIVRSettings_002
. [3] https://github.com/ValveSoftware/openvr/blob/b20b25705d8dd82be221fe68a61db36ae7e2608e/headers/openvr_driver.h#L1188 . [4] https://github.com/OSVR/OSVR-Vive/issues/20#issuecomment-249895991