New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update openvr_driver.h to IVRSettings_002 #276

Open
mncharity opened this Issue Sep 27, 2016 · 1 comment

Comments

Projects
None yet
2 participants
@mncharity

mncharity commented Sep 27, 2016

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).

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 yields IVRSettings_002.
[3]

static const char * const IVRSettings_Version = "IVRSettings_001";
.
[4] OSVR/OSVR-Vive#20 (comment)

@lonqq

This comment has been minimized.

Show comment
Hide comment
@lonqq

lonqq Sep 29, 2016

Same thing with DriverDirectModeComponent, which was updated to 002 in beta version. New version of openvr_driver.h would be very helpful.

lonqq commented Sep 29, 2016

Same thing with DriverDirectModeComponent, which was updated to 002 in beta version. New version of openvr_driver.h would be very helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment