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
General:
* vr::VR_GetRunTimePath now takes a buffer to fill with the returned path. This form of the function is now thread-safe.
Driver Interface:
* Prop_DashboardLayoutPathName_String - specified the name of the dashboard layout control file. Allows per-HMD control over settings like dashboard distance, etc.
HelloVR Sample:
* Added an example of generic bindings that will work ifno device-specific bindings are specified.
Valve Index Controller:
* Renamed some references from Knuckles to Index Controller
IVRChaperoneSetup:
* Added RoomSetupStarting - This fires an event that the tracking system can use to know room setup is about to begin. This lets the tracking system make any last minute adjustments that should be incorporated into the new setup. If the user is adjusting live in HMD using a tweak tool, keep in mind that calling this might cause the user to see the room jump.
IVRCompositor:
* Added IsMotionSmoothingSupported - This returns true if Motion Smoothing is supported by the current hardware.
* Added IsCurrentSceneFocusAppLoading - This indicates whether or not the current scene focus app is currently loading. The return value is inferred from its use of FadeGrid to explicitly fade to the compositor to cover up the fact that it cannot render at a sustained full framerate during this time.
IVRInput:
* Split GetPoseActionData into two functions
* GetPoseActionRelativeToNow - returns the data for the pose action for any time, given a relative number of seconds.
* GetPoseActionDataForNextFrame - returns the data for the pose action that matches the application's most recent call to WaitGetPoses
* Added a eSummaryType argument to GetSkeletalSummaryData - This allows applications to specify how much filtering should be applied to the data:
* VRSummaryType_FromAnimation - The data should match the animated transforms in the skeleton transforms. This data will probably be smoothed and may be more latent
* VRSummaryType_FromDevice - The data should be the unprocessed values from the device when available. This data may include more jitter but may be provided with less latency.
[git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 5123272]
// Properties that are set internally based on other information provided by drivers
492
497
Prop_ControllerType_String = 7000,
493
-
Prop_LegacyInputProfile_String = 7001,
498
+
//Prop_LegacyInputProfile_String = 7001, // This is no longer used. See "legacy_binding" in the input profile instead.
494
499
Prop_ControllerHandSelectionPriority_Int32 = 7002, // Allows hand assignments to prefer some controllers over others. High numbers are selected over low numbers
495
500
496
501
// Vendors are free to expose private debug data in this reserved region
@@ -734,12 +739,14 @@ enum EVREventType
734
739
VREvent_DriverRequestedQuit = 704, // The driver has requested that SteamVR shut down
735
740
VREvent_RestartRequested = 705, // A driver or other component wants the user to restart SteamVR
736
741
737
-
VREvent_ChaperoneDataHasChanged = 800, //Sent when the process needs to call VRChaperone()->ReloadInfo()
742
+
VREvent_ChaperoneDataHasChanged = 800, //this will never happen with the new chaperone system
738
743
VREvent_ChaperoneUniverseHasChanged = 801,
739
-
VREvent_ChaperoneTempDataHasChanged = 802,
744
+
VREvent_ChaperoneTempDataHasChanged = 802,// this will never happen with the new chaperone system
740
745
VREvent_ChaperoneSettingsHaveChanged = 803,
741
746
VREvent_SeatedZeroPoseReset = 804,
742
747
VREvent_ChaperoneFlushCache = 805, // Sent when the process needs to reload any cached data it retrieved from VRChaperone()
748
+
VREvent_ChaperoneRoomSetupStarting = 806, // Triggered by CVRChaperoneClient::RoomSetupStarting
749
+
VREvent_ChaperoneRoomSetupFinished = 807, // Triggered by CVRChaperoneClient::CommitWorkingCopy
743
750
744
751
VREvent_AudioSettingsHaveChanged = 820,
745
752
@@ -794,6 +801,7 @@ enum EVREventType
794
801
VREvent_Compositor_HDCPError = 1414, // data is hdcpError
0 commit comments