Skip to content

v0.9.15

Compare
Choose a tag to compare
@jeremyselan jeremyselan released this 29 Jan 22:39
· 71 commits to master since this release

OpenVR SDK 0.9.15
General:

  • Several event members have been changes from enum values to plain-old-data types to guarantee compatibility across compiler vendors.

IVRSystem:

  • PollNextEvent() and PollNextEventWithPose() now take a parameter for the size in bytes of the VREvent object you are passing in
  • The data member in VREvent_t is now variable length and at the end of the structure.

IVRApplications:

  • Added VRApplicationProperty_LastLaunchTime_Uint64, which returns the last launch time for an application in seconds since January 1, 1970.

IVRCompositor:

  • Compositor_FrameTiming is totally different. What should we tell people, Aaron?

IVROverlay:

  • Added the ability to render an overlay wrapped around a component on a tracked controller when in the dashboard or compositor.
  • k_EGamepadTextInputModeSubmit added for chat-style use of the keyboard where instead of a "Done" button there is a "Submit" button and it doesn't make the keyboard go away.
  • PollNextOverlayEvent() now takes a parameter for the size in bytes of the VREvent object you are passing in
  • For overlay applications there are now two new event types you can listen to, VREvent_Scroll and VREvent_TouchPadMove. These events are generated if the VROverlayFlags_SendVRScrollEvents or VROverlayFlags_SendVRTouchpadEvents flag is set on your overlay window.

IVRRenderModels:

  • Added RenderModelHasComponent, which returns true if the named model has the named component.

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