You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added simpletrackers driver sample. This driver provides an example on how to add multiple trackers to SteamVR for use with features like full-body tracking.
New Prop_DriverDisplaysIPDChanges_Bool that drivers can set to hide SteamVR’s IPD popup.
New IVRCompositor SubmitFlag: Submit_IsEgl. Specifies the texture is an EGL texture and not an glX/wGL texture (Linux only, currently).
New VREvent_DashboardThumbChanged. Sent when a dashboard thumbnail image changes.
New VREvent_AnyDriverSettingsChanged. Sent when any driver settings change.
New VREvent_KeyboardOpened_Global. Sent globally when the keyboard is opened.
New VREvent_KeyboardClosed_Global. Sent globally when the keyboard is closed.
Added cursorIndex to VREvent_Mouse_t, VREvent_Scroll_t, and VREvent_Overlay_t.
Added overlayHandle to VREvent_Keyboard_t.
Fix 32/64 struct misalignment on Linux for Compositor_FrameTiming.
New VROverlayFlags:
VROverlayFlags_EnableControlBar - If this is set, this overlay will have a control bar drawn underneath of it in the dashboard.
VROverlayFlags_EnableControlBarKeyboard - If this is set, the overlay control bar will provide a button to toggle the keyboard.
VROverlayFlags_EnableControlBarClose - If this is set, the overlay control bar will provide a "close" button which will send a VREvent_OverlayClosed event to the overlay when pressed. Applications that use this flag are responsible for responding to the event with something that approximates "closing" behavior, such as destroying their overlay and/or shutting down their application.
VROverlayFlags_EnableClickStabilization - If this is set, click stabilization will be applied to the laser interaction so that clicks more reliably trigger on the user's intended target
VROverlayFlags_MultiCursor - If this is set, laser mouse pointer events may be sent for the secondary laser. These events will have cursorIndex set to 0 for the primary laser and 1 for the secondary.
New EKeyboardFlags:
KeyboardFlag_ShowArrowKeys - Shows arrow keys on the keyboard when in minimal mode. Buffered (non-minimal) mode always has them. In minimal mode, when arrow keys are pressed, they send ANSI escape sequences (e.g. "\x1b[D" for left arrow).
KeyboardFlag_HideDoneKey - Shows the hide keyboard button instead of a Done button. The Done key sends a VREvent_KeyboardDone when clicked. Hide only sends the Closed event.