Version 2.1.2 – released on 2022-11-07
Note
To use this version of SDK, make sure that:
- For PICO Neo3, the device’s PUI version is 4.9.0 or later.
- For PICO 4, the device’s PUI version is 5.1.0 or later.
Add
Module | Description |
---|---|
Platform Services | Added the Cloud Storage service which supports automatic backup of app data.Added the Challenges service. You and your app’s users can create challenges for existing leaderboards.Added the PC-End Debugging Tool. You can use it to debug some platform services in the Unity Editor. |
System Capabilities | Added the following APIs:SetControllerPairTime() : Sets the duration after which the controllers enter the pairing mode.GetControllerPairTime() : Gets the duration after which the controllers enter the pairing mode. |
Update
Module | Description |
---|---|
XR Capabilities | Updated VR compositor layers: support setting textures for equirect layers.Updated mixed reality capture (MRC): support enabling and setting up MRC on the PXR_Manager pane. |
Platform Services | Updated the Interaction service:Supported calling up the invitation pane from the system-level Friends app.Supported sharing picture albums or videos to Douyin which is a video app in Mainland China. This feature is supported in Mainland China only. |
Known issue
With Vulkan enbaled, there could be an increase in RAM usage when running the RT20 Demo. This issue will be fixed in later versions.
Version 2.1.1 – released on 2022-09-27
Add
Module | Description |
---|---|
Device Support | Added the support for PICO 4 series VR headset. |
SDK Feature | Added the feature of hand tracking, enabling users’ hand poses as the input for PICO VR headsetsAdded the feature of broadband haptic vibration, allowing the device to mimic most of the vibrations that users can experience in the real world, including event vibrations and audio vibrations.Added DLC service. You can add expansion packs to your apps. |
System | Added the following system-related APIs:InstallOTAPackage() : Upgrades the OTA.GetAutoConnectWiFiConfig() : Gets the configuration of the Wi-Fi network that the device automatically connects to.GetTimingStartupStatus() : Gets the scheduled auto startup settings for the device.GetTimingShutdownStatus() : Gets the scheduled auto shutdown settings for the device.GetControllerKeyState() : Gets the status of a specified controller key.GetPowerOffWithUSBCable() : Gets the status of the switch for setting whether to power off the USB cable when the device is shut down.GetScreenOffDelay() : Gets the screen timeout setting for the device.GetSleepDelay() : Gets the sleep timeout settings for the device.GetPowerKeyStatus() : Gets the Power key’s settings.GetEnterKeyStatus() : Get the Enter key’s status.GetVolumeKeyStatus() : Get the Volume key’s status.GetBackKeyStatus() : Get the Back key’s status.GetHomKeyStatus() : Gets the event setting for the Home key.GetSwitchSystemFunctionStatus() : Gets the status of a specified system function switch.GetUsbConfigurationOption() : Gets the configured USB mode.GetCurrentLauncher() : Gets the current launcher.SwitchVolumeToHomeAndEnter() : Changes the Volume key’s function to that of the Home and Enter key’s, or restores the volume adjustment function to the Volume key.IsVolumeChangeToHomeAndEnter() : Gets whether the Volume key’s function has been changed to that of the Home and Enter key’s.Added the following screencast-related APIs:PICOCastInit() : Initializes the screencast service.PICOCastSetShowAuthorization() : Sets whether to show the screencast authorization window.PICOCastGetShowAuthorization() : Gets the setting of whether to show the screencast authorization window.PICOCastGetUrl() : Gets the URL for screencast.PICOCastStopCast() : Stops screencast.PICOCastSetOption() : Sets screencast-related properties.PICOCastGetOptionOrStatus() : Gets the screencast-related property setting for the current device.Added the SFS_INVERSE_DISPERSION enumeration to the systemFunction parameter in the SwitchSystemFunction API and the GetSwitchSystemFunctionStatus . |
Change
Module | Description |
---|---|
UI | Changed “Pico” to “PICO”. |
Version 2.0.7 – released on 2022-09-09
Add
Module | Description |
---|---|
Platform Services | Added the following platform services:Interaction: Enables users to invite friends and view friends’ locations in apps.Leaderboard: Enables you to create leaderboards in apps.In-app purchase: Enable you to create products for users to purchase in apps.Achievements: Enables you to create achievements in apps. |
Developer Tool | Added the support for RenderDoc. |
Syetem | Added the following system-related APIs:TimingStartup : Schedules automatic startup for the device.TimingShutdown : Schedules automatic shutdown for the device.StartVrSettingsItem : Displays a specified settings screen. |
Update
Module | Description |
---|---|
SDK Feature | Below are the updates on VR compositor layers:Added the support for Cubemap layersAdded the support for Equirect layersExternal Surface View has supported 3D video content |
Version 2.0.5 – released on 2022-05-30
Add
Module | Description |
---|---|
Platform Services | Added the following platform services:Accounts & Friends: Allows you to access the information of a specified account, get the friend list of the currently logged-in user, enable users to send friend requests, and more.RTC: Allows users to have real-time chat in your app.Multiplayer: Allows you to manage gaming rooms and provides matchmaking service in your app. |
System | Added the following system-related APIs:GetDeviceTemperatures(): Gets device temperature in Celsius.Capture(): Captures the current screen.Record(): Records the screen.ControlSetAutoConnectWIFIWithErrorCodeCallback(): Connects the device to a specified Wi-Fi.AppKeepAlive(): Keeps an app active.Added the callback event for long pressing the Home button. This API is used with delegated calls. Below are the request methods:PXR_Plugin.System.RecenterSuccess += : Add the callback event for long pressing the Home button, the method is defined by yourself.PXR_Plugin.System.RecenterSuccess -= : Delete the callback event for long pressing the Home button, the method is defined by yourself. |
Rendering | Added DRM protection which supports the control of video stream rendering. |
Optimize
Module | Description |
---|---|
Developer Tool | Optimized the Preview Tool by fixing issues like tool unavailability, lag, and abnormal distortion which occur in certain cases. |
Delete
Module | Description |
---|---|
SDK Feature | Deleted the “Payment” and “Achievements” features, which will be provided in platform services in future versions. |
Comments