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
IVRProperties:
* Prop_CameraStreamFormat_Int32 - value from the openvr_driver.h ECameraVideoStreamFormat indicating the expected delivery format of the device
* TrackedProp_IPCReadFailure
IVRTrackedCamera:
* CameraVideoStreamFrameHeader_t:: ulFrameExposureTime - additional field which carries the time in absolute system ticks of when the frame exposure happened, and the time of the frames pose.
* CVS_FORMAT_YUYV16 - new opener_driver.h ECameraVideoStreamFormat value indicating 16-bit YUYV raw image encoding
OpenVR C API:
* Fixed cNewInput and rchRenderModelComponentName having an incorrect type
IVRCompositor FrameTiming:
* Added frame prediction and throttling bits to reprojection flags. Use the macros VR_COMPOSITOR_ADDITIONAL_PREDICTED_FRAMES and VR_COMPOSITOR_NUMBER_OF_THROTTLED_FRAMES for easy access. These values can be used to provide a better job at updating game simulation time for rendered frames when unable to meet native refresh rate requirements.
* Added m_nNumVSyncsReadyForUse for tracking how long each frame took to render.
* Added m_nNumVSyncsToFirstView for tracking how many vsync intervals before a given frame was first viewed (i.e. scanned out). This may differ from NumVSyncsReadyForUse if the frame was predicted further ahead since frames will never be displayed earlier than the time they were predicted to.
* See https://developer.valvesoftware.com/wiki/SteamVR/Frame_Timing for more details.
Driver API:
* Added TrackingResult_Fallback_RotationOnly, which drivers can return if they have lost positional tracking but wish to still provide rotation-only tracking.
[git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 4759625]
Prop_NeverTracked_Bool = 1038, // Used for devices that will never have a valid pose by design
311
314
Prop_NumCameras_Int32 = 1039,
312
315
Prop_CameraFrameLayout_Int32 = 1040, // EVRTrackedCameraFrameLayout value
316
+
Prop_CameraStreamFormat_Int32 = 1041, // ECameraVideoStreamFormat value
313
317
314
318
// Properties that are unique to TrackedDeviceClass_HMD
315
319
Prop_ReportsTimeSinceVSync_Bool = 2000,
@@ -440,6 +444,7 @@ enum ETrackedDeviceProperty
440
444
// Properties that are set internally based on other information provided by drivers
441
445
Prop_ControllerType_String = 7000,
442
446
Prop_LegacyInputProfile_String = 7001,
447
+
Prop_ControllerHandSelectionPriority_Int32 = 7002, // Allows hand assignments to prefer some controllers over others. High numbers are selected over low numbers
443
448
444
449
// Vendors are free to expose private debug data in this reserved region
445
450
Prop_VendorSpecific_Reserved_Start = 10000,
@@ -467,6 +472,7 @@ enum ETrackedPropertyError
467
472
TrackedProp_PermissionDenied = 10,
468
473
TrackedProp_InvalidOperation = 11,
469
474
TrackedProp_CannotWriteToWildcards = 12,
475
+
TrackedProp_IPCReadFailure = 13,
470
476
};
471
477
472
478
@@ -747,6 +753,7 @@ enum EVREventType
747
753
VREvent_Input_BindingLoadSuccessful = 1702, // data is inputBinding
748
754
VREvent_Input_ActionManifestReloaded = 1703, // no data
749
755
VREvent_Input_ActionManifestLoadFailed = 1704, // data is actionManifest
756
+
VREvent_Input_TrackerActivated = 1706,
750
757
751
758
VREvent_SpatialAnchors_PoseUpdated = 1800, // data is spatialAnchor. broadcast
752
759
VREvent_SpatialAnchors_DescriptorUpdated = 1801, // data is spatialAnchor. broadcast
0 commit comments