Skip to content

v1.2.10

Compare
Choose a tag to compare
@jeremyselan jeremyselan released this 30 Jan 23:50
· 34 commits to master since this release

OpenVR SDK v1.2.10:

General:

  • Added new, more specific error messages for many compositor startup failures.
  • Fix for IVRCompositor.GetFrameTimings C# binding (#1001)
  • Added VRNotifications and VRIOBuffer C# accessors.

Event and Overlay changes:

  • Scroll events have been split into two types. The first, VREvent_ScrollDiscrete, is meant for applications that are tuned to accept primarily detented mousewheel events, which replaces the previous VREvent_Scroll event. The second, VREvent_ScrollSmooth, is for applications that are tuned for more touchscreen-like, analog scrolling.
  • VROverlayFlags have been updated to allow overlays to indicate their preferred scroll event type. The VROverlayFlags_SendVRDiscreteScrollEvents flag renames the VROverlayFlags_SendVRScrollEvents flag, and the overlay will receive VREvent_ScrollDiscrete events when this flag is set. The VROverlayFlags_SendVRSmoothScrollEvents flag is added, and the overlay's owning application will receive VREvent_ScrollSmooth events when this flag is set.
  • VREvent_Input_BindingsUpdated is sent when a user has updated controller bindings using the system input binding UI.

IVRIOBuffer:

  • Adds ability for writers to detect if an IOBuffer has readers (IVRIOBuffer::HasReaders), to avoid potentially expensive writing work

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