Release Notes¶
Contents |
Release 2.0.37¶
SDK
- Fixed “While out-of-boundary, invoking SetArenaVisible to ForceOn virtual wall will cause the scene is black.”
- Fixed camera feature cannot work on 3-DoF mode.
- Release texture memory while app goes to background.
- Inform 6/3Dof Mode change to AP and DeviceService.
- Enable miracast + single-eye presentation.
- Fixed watchdog timeout on WVR_StartRender.
- Change android minSDKVersion to 25.
- 3/6 DoF mode switch configured by More Settings.
- Fixed miracast HMD and TV screen are both abnormal.
- Replace WVR_EventType_RecenterSuccess with WVR_EventType_RecenterSuccess_3DoF event when device is 3-DoF or in 3-DoF tracking mode.
Unity
- Change controller indicator “Trackpad” -> “Touchpad”.
- Add the button control feature to Gaze function.
- Reset button state after controller role is changed.
- Fix issue: AP does NOT receive role change event while in background.
Release 2.0.32¶
SDK
- Fixed app crash while VR device doesn’t install ConfigService.
- Allow content to set virtual wall WVR_ArenaVisible_Auto or WVR_ArenaVisible_ForceOn via SetArenaVisible function. WVR_ArenaVisible_ForceOff is still restricted for users’ safety.
- Removed “Launching” word of app switching picture.
- Fixed no button id in touchpad swipe event.
- Changed default mode of miracast to mirror mode.
- Upgraded the controller model of overlay.
- Fixed overlay controller hang after application suspend -> resume.
- Disable WVR_TriggerRecenter function for Vive Focus since Vive Focus has the system recenter flow and developers have no need to do recenter per content.
- Support left-handed mode. Note. The apps built with SDK 2.0.23 or former just support right-handed mode even users switch to left-handed mode via settings.
- Support 3DoF mode for the usage on vehicle.
- Support arm model controller for overlay.
- Change Miracast function from mirror mode with stereo distorted image to presentation mode with mono undistorted image.
- Change app switching image.
- Change app loader animation.
Unity
- Fixed touchpad of controller model sometimes may show blue effect even controller touchpad doesn’t be pressed.
- Fixed controller model indicator blurred with the translucent content scene.
- Fixed controller model indicator language cannot be switched real-time while system language is changed.
- Fixed controller model indicator cannot be shown while user turns to back.
- Set default value of controller model indicator OFF. Developer enables it by content demand.
- Fixed the flicker of controller model indicators.
- Fixed controller disappears while left/right hand switch.
- Add feature for hiding controller indicator when xangle > 90 degrees.
- Support controller mouse pointer mode to fix controller beam dot cross objects in visual but no hover event in fact.
- Fine tune controller arm model behavior.
- Fine tune the usage of controller module of unity plugin.
- Upgrade new controller model of Vive Focus, and add buttron effects and indicators.
Release 2.0.23¶
SDK
- Avoid onResume/onPause too fast resulting in Unity abnormal by sleeping 200ms in the main thread after calling unity resume.
- Avoid the black screen issue when the app crashes and onServerReady not along with onResume.
- Change texture number used in texture queue from 6 to 3 to shrink memory usage.
Release 2.0.22¶
SDK
- Adjust z-order of overlay modules to fix issue “Controller focus dot crosses overlay panel”.
- Shutdown device if device is idle more than 4 hours.
Unity
- Disable feature “Controller becomes transparent while user raises controller in front of eyes”.
- Fix issue “OnClick of button is called twice” in WaveVR_ControllerInputModule.cs.
Release 2.0.21¶
SDK
- Enable virtual wall for 3DoF contents.
- Fix some logic error for “New launched app inherits the last pose from previous app”.
- Fix issue “The launcher shifts 90 degrees after reboot device”.
- Fix issue “The content drifts after switch app”.
- Fix issue “Abnormal sensor polling caused system overhead”.
- Fix issue “Server crashes while controller is disconnected”.
- Hide controller model and disable button/touch/analog events until user does re-center successfully.
- Change the system overlay behavior from moving with head to fixed position.
- Change the controller beam style and position of system overlay.
- Change the Vive Wave logo while app launches.
- Fix issue “IME cannot be hit while the head is moving”.
- Fix issue “IME sluggish and broken”.
Unity
- Update Finch controller model
- Change battery color from blue to white
- Change button color and line width
- Create touch-dot-texture dynamically if touchpad_use_texture is false
- Changed: Finch controller & beam’s shape
- Added: Finch controller transparency
- Tune size of beam pointer
Controller will become transparent if its position is closed to eye camera.
Add a script ControllerFadeManager to help hiding controller when pitch is higher than 75 degree(this function IS NOT applied to controller by default).
WaveVR_ControllerInputModule effects the WaveVR_ControllerPointer instead of the WaveVR_Reticle.
Fine tune the behavior of arm model.
Fix controller pose pulse issue.
WaveVR_Render adds new checkbox, ‘TimeController’. This can help to set timeScale=0 if input focus is captured by system UI.