github ValveSoftware/openvr v0.9.8

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

General:

  • Added new event VREvent_SceneApplicationChanged. It is sent whenever the application drawing the 3D scene changes.
  • VR_Init now takes an optional argument to specify application type. The types are Scene (an app drawing in 3D), Overlay (a dashboard overlay), and Other. The default is Scene.
  • For Scene applications, VR_Init will now block until the current scene application exits.
  • Added new error return code (HmdError_Init_InitCanceledByUser) from VR_Init when the user decides to not exit the current Scene.
  • Only one Scene application is allowed to be blocking on VR_Init at a time. If a second Scene application tries VR_Init will return HmdError_Init_AnotherAppLaunching.

IVRCompositor:

  • Only Scene applications are allowed to call WaitGetPoses or Submit. VRCompositorError_IsNotSceneApplication will be returned if a non-Scene application tries to call these functions.

IVROverlay:

  • Exposed curve parameters for high-quality overlay.

IVRApplications:

  • This new interface allows the following operations:
    • Applications, installers, and distribution systems can register applications with the system.
    • Launchers can enumerate the list of installed applications and information about those applications
    • Launchers can start applications by key instead of needing to know the details of how to launch the application.
    • Dashboard overlays can be marked to auto-launch at startup so they are always available.
    • Scene applications can be set as the Home application so they start when the system does. The user can also access the home application at any time via the Home button on the dashboard.

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

Don't miss a new openvr release

NewReleases is sending notifications on new releases.