@@ -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