### Improvements

*   Graphics: Documentation for Display API.
*   Lighting: Improved an error message about invalid data when baking probes.
*   Shaders: Removed an outdated comment in UnityStandardCore.cginc

### Fixes

*   ([808817](http://issuetracker.unity3d.com/issues/if-statements-are-not-working-in-shaders-with-opengles3-graphics-api), [805086](http://issuetracker.unity3d.com/issues/alphatest-cutoff-does-not-work-on-some-devices), [801150](http://issuetracker.unity3d.com/issues/mask-not-showing-up-on-some-of-android-devices)) - Android: Fixed clip() in ES3 shaders on some Adreno GPUs.
*   ([796182](http://issuetracker.unity3d.com/issues/android-screen-dot-dpi-outputs-wrong-dpi-on-some-android-devices)) - Android: Screen.dpi always returns densityDpi now.
*   ([798640](http://issuetracker.unity3d.com/issues/standalone-camera-doesnt-render-to-second-monitor-when-set-by-script-after-first-rendered-frame)) - Camera: Stop silently disabling cameras that have non-existing target display set on them.
*   ([798576](http://issuetracker.unity3d.com/issues/opengl2-unity-editor-sfreezes-when-import-a-fbx-without-normals)) - Editor: Fixed an issue where the Editor would freeze if the user attempted to import a model without normals when the selected graphics API is OpenGL 2.
*   ([785131](http://issuetracker.unity3d.com/issues/display-dot-main-returns-left-screen-instead-of-selected-main)) - Graphics: Fixed Display.main not always being Display.displays\[0\] in multi-display configurations.
*   (809864) - IL2CPP/PS4: Corrected the exception "System.Net.Sockets.SocketException: System call failed" which could occur when UDP sockets were used.
*   ([809995](http://issuetracker.unity3d.com/issues/ios-build-fails-with-net-2-dot-0-in-mscorlib-dot-dll)) - IL2CPP: Corrected an exception during code generation with the NPOI library.
*   ([808536](http://issuetracker.unity3d.com/issues/ios-il2cpp-generates-a-conflicting-types-error)) - iOS/IL2CPP: Fixed an error in generated C++ code due to duplicate extern declarations when an extern method in C# is overloaded.
*   (800289) - VCS: Updated VCS plugins from Bitbucket with improved support for IPv6 server connections on Windows and OSX and SSL server connections on Windows, OSX and Linux.
*   ([810310](http://issuetracker.unity3d.com/issues/wsa-lightmapsettings-is-null-error)) - Windows Store: Fixed enlighten crash on startup when Unity splash was used.
*   ([810753](http://issuetracker.unity3d.com/issues/wsa-uwp-argumentexception-for-universal-10-pcl-library-which-has-nuget-library-reference)) - Windows Store: Fixed an issue where plugins marked for .NET scripting backend were still being used even if building to il2cpp scripting backend or vice versa.

Revision: 4ff20829e874