Skip to content
This repository was archived by the owner on Nov 8, 2019. It is now read-only.

Commit e94bb10

Browse files
committed
Version 0.5.2
1 parent 91bdb1c commit e94bb10

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+5379
-1457
lines changed

CHANGELOG

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,32 @@ v0.5.1 (7/22/2015):
7878
- Removed the INTERNET permission from AndroidManifest.xml.
7979
- Split the demos into a separate unitypackage.
8080
- Ignore gyro drift setting on iOS (it doesn't need it).
81+
82+
v0.5.2 (10/12/2015):
83+
- General performance improvements and CPU load reduction to reduce thermal throttling.
84+
- New gyro drift correction method for better stability across more phones.
85+
- Onboarding and Setup dialogs now support localized language strings. For Android this
86+
is automatic. For iOS, enable Localizations in the Xcode project.
87+
- Default distortion correction method is now done entirely in Unity to avoid
88+
GL.IssuePluginEvent() overhead. The old native C++ version still available if issues arise.
89+
- The GL.IssuePluginEvent() call uses a unique ID in order to be compatible with other native
90+
plugins. (This only matters if you use the old Native distortion method.)
91+
- A new CardboardCamera prefab manages both full screen clear and distortion
92+
correction. It is included in CardboardMain, or created automatically if needed.
93+
- Distortion correction is now done during the Camera rendering phase, which means
94+
that uGUI Screen Space Overlays (and OnGUI) will appear onscreen now.
95+
- The new distortion correction method is compatible with Metal (iOS) and multi-
96+
threaded rendering (Android).
97+
- The offscreen rendertexture used for distortion correction takes properties from
98+
project settings (e.g. antialiasing, pixel format). Depth now defaults to 24 bits.
99+
- The offscreen rendertexture resolution is padded to account for the barrel distortion,
100+
in order to reduce relative fuzziness in pixels near the center.
101+
- The Cardboard object has a simple slider to adjust the scale of the rendertexture
102+
resolution globally. Dial down to increase performance.
103+
- There is now an onscreen Back Button that functions like the normal Android back
104+
button (which is hidden in immersive mode). You can turn it on or off, and choose
105+
how to respond.
106+
- Recent versions of Unity (5.1.x and 5.2.x) have changed the way they report DPI, which
107+
is affecting the SDKs calculation of screen size. This has been worked around.
108+
- A bug in the StereoController.AddStereoRig() function which cached the eyes array before
109+
filling it in has been fixed.

0 commit comments

Comments
 (0)