github ValveSoftware/openvr v1.4.18

latest releases: v2.5.1, v2.2.3, v2.0.10...
4 years ago

OpenVR SDK 1.4.18

General:

  • vr::VR_GetRunTimePath now takes a buffer to fill with the returned path. This form of the function is now thread-safe.

Driver Interface:

  • Prop_DashboardLayoutPathName_String - specified the name of the dashboard layout control file. Allows per-HMD control over settings like dashboard distance, etc.

HelloVR Sample:

  • Added an example of generic bindings that will work ifno device-specific bindings are specified.

Valve Index Controller:

  • Renamed some references from Knuckles to Index Controller

IVRChaperoneSetup:

  • Added RoomSetupStarting - This fires an event that the tracking system can use to know room setup is about to begin. This lets the tracking system make any last minute adjustments that should be incorporated into the new setup. If the user is adjusting live in HMD using a tweak tool, keep in mind that calling this might cause the user to see the room jump.

IVRCompositor:

  • Added IsMotionSmoothingSupported - This returns true if Motion Smoothing is supported by the current hardware.
  • Added IsCurrentSceneFocusAppLoading - This indicates whether or not the current scene focus app is currently loading. The return value is inferred from its use of FadeGrid to explicitly fade to the compositor to cover up the fact that it cannot render at a sustained full framerate during this time.

IVRInput:

  • Split GetPoseActionData into two functions
    • GetPoseActionRelativeToNow - returns the data for the pose action for any time, given a relative number of seconds.
    • GetPoseActionDataForNextFrame - returns the data for the pose action that matches the application's most recent call to WaitGetPoses
  • Added a eSummaryType argument to GetSkeletalSummaryData - This allows applications to specify how much filtering should be applied to the data:
    • VRSummaryType_FromAnimation - The data should match the animated transforms in the skeleton transforms. This data will probably be smoothed and may be more latent
    • VRSummaryType_FromDevice - The data should be the unprocessed values from the device when available. This data may include more jitter but may be provided with less latency.

[git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 5123272]

Don't miss a new openvr release

NewReleases is sending notifications on new releases.