Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/openvr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorJoe Ludwig <joe@valvesoftware.com>2016-02-16 03:36:14 +0300
committerJoe Ludwig <joe@valvesoftware.com>2016-02-16 03:36:14 +0300
commitc174bafe1e3d150ff44d23209f89e312bda93189 (patch)
tree0614dd56843a223f009cce9ee9bb8a14a3c72c17 /bin
parentc95571027b79644643bca044538144c96194c4f2 (diff)
OpenVR SDK 0.9.16:v0.9.16
Note: This update includes significant changes to the OpenVR driver interface to simplify driver development and support backward compatibility. Drivers will need to update to at least this version to continue to be supported. General: * Added VREvent_TrackedDeviceRoleChanged, which is sent when right/left handedness of a controller changes. Settings: * Added RemoveSection, which removes an entire section from the settings. Render Models: * Changed render model and texture loading to be asynchronous. LoadRenderModel has become LoadRenderModel_Async and LoadTexture has become LoadTexture_Async. Check the EVRRenderModelError returned by these functions to determine if the requested resource is loaded asynchronously. * LoadTextureD3D11 has become LoadTextureD3D11_Async which loads a texture into a D3D11 resource asynchronously. * Added VRComponentProperty_IsScrolled, which can be returned for render model components that are currently scrolling. * Added RenderModel_ControllerMode_State_t to GetComponentState. This allows the caller to specify whether the component is scrolled and is used for devices sending scroll events to overlays. Pass NULL if you don't care about this. Driver Interface: * Removed TrackedDeviceDriverInfo_t. The information that used to be in this struct is now provided via properties. Added Prop_DeviceClass_Int32 for the one member of the struct that didn't already have a matching property. * IServerDriverHost:: TrackedDeviceAdded now takes a serial number string. The driver will be called back to get specifics via properties. * Prop_SerialNumber_String and Prop_DeviceClass_Int32 are now required for every tracked device driver. * Added deviceIsConnected to DriverPose_t. When a connection to a device is lost the driver should send another pose with this bool set to false. * Removed ITrackedDeviceServerDriver::GetId. This information is retrieved via Prop_SerialNumber_String now. * Functions that aren't universal to all tracked devices have been moved onto driver components. These are retrieved with the GetComponent function. * Display-related functions have moved to IVRDisplayComponent. This includes: * GetWindowBounds * IsDisplayOnDesktop * IsDisplayRealDisplay * GetRecommendedRenderTargetSize * GetEyeOutputViewport * GetProjectionRaw * ComputeDistortion * CreateSwapTextureSet * DestroySwapTextureSet * DestroyAllSwapTextureSets * SubmitLayer * Present * Controller-related functions have been moved to IVRControllerComponent. This includes: * GetControllerState * TriggerHapticPulse * Camera-related functions have moved onto IVRCameraComponent, but this interface is still in flux, so you should avoid implementing it in your driver. * IServerDriverHost lost the TrackedDeviceInfoUpdated function. If property values change, the driver should call TrackedDevicePropertiesChanged instead. * GetSettings on IServerDriverHost and IClientDriverHost now take an interface string. Pass the version of IVRSettings that your driver was compiled against. * Interface versions were added to a few other places to support backward compatibility. [git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 3299073]
Diffstat (limited to 'bin')
-rwxr-xr-xbin/linux64/libopenvr_api.sobin343985 -> 413960 bytes
-rwxr-xr-xbin/linux64/libopenvr_api.so.dbgbin2911627 -> 3186253 bytes
-rwxr-xr-xbin/osx32/libopenvr_api.dylibbin371356 -> 372812 bytes
-rw-r--r--bin/osx32/libopenvr_api.dylib.dSYM/Contents/Resources/DWARF/libopenvr_api.dylibbin2303467 -> 2331495 bytes
-rw-r--r--bin/win32/openvr_api.dllbin281088 -> 279040 bytes
-rw-r--r--bin/win32/openvr_api.pdbbin4820992 -> 4845568 bytes
-rw-r--r--bin/win64/openvr_api.dllbin332288 -> 321024 bytes
-rw-r--r--bin/win64/openvr_api.pdbbin4599808 -> 4583424 bytes
8 files changed, 0 insertions, 0 deletions
diff --git a/bin/linux64/libopenvr_api.so b/bin/linux64/libopenvr_api.so
index 100bbb1..62c24e4 100755
--- a/bin/linux64/libopenvr_api.so
+++ b/bin/linux64/libopenvr_api.so
Binary files differ
diff --git a/bin/linux64/libopenvr_api.so.dbg b/bin/linux64/libopenvr_api.so.dbg
index 48a4088..19ecf39 100755
--- a/bin/linux64/libopenvr_api.so.dbg
+++ b/bin/linux64/libopenvr_api.so.dbg
Binary files differ
diff --git a/bin/osx32/libopenvr_api.dylib b/bin/osx32/libopenvr_api.dylib
index 7239d3a..ddccc13 100755
--- a/bin/osx32/libopenvr_api.dylib
+++ b/bin/osx32/libopenvr_api.dylib
Binary files differ
diff --git a/bin/osx32/libopenvr_api.dylib.dSYM/Contents/Resources/DWARF/libopenvr_api.dylib b/bin/osx32/libopenvr_api.dylib.dSYM/Contents/Resources/DWARF/libopenvr_api.dylib
index 326855f..8858ec3 100644
--- a/bin/osx32/libopenvr_api.dylib.dSYM/Contents/Resources/DWARF/libopenvr_api.dylib
+++ b/bin/osx32/libopenvr_api.dylib.dSYM/Contents/Resources/DWARF/libopenvr_api.dylib
Binary files differ
diff --git a/bin/win32/openvr_api.dll b/bin/win32/openvr_api.dll
index cee55be..25bdf6d 100644
--- a/bin/win32/openvr_api.dll
+++ b/bin/win32/openvr_api.dll
Binary files differ
diff --git a/bin/win32/openvr_api.pdb b/bin/win32/openvr_api.pdb
index e106e25..2cc49fb 100644
--- a/bin/win32/openvr_api.pdb
+++ b/bin/win32/openvr_api.pdb
Binary files differ
diff --git a/bin/win64/openvr_api.dll b/bin/win64/openvr_api.dll
index 47557af..ee01bf5 100644
--- a/bin/win64/openvr_api.dll
+++ b/bin/win64/openvr_api.dll
Binary files differ
diff --git a/bin/win64/openvr_api.pdb b/bin/win64/openvr_api.pdb
index 4e4e9e3..f277c53 100644
--- a/bin/win64/openvr_api.pdb
+++ b/bin/win64/openvr_api.pdb
Binary files differ