Release Notes Background

Unity 2017.4.20f1

Released on Feb 8, 2019

Manual installs

Component installers

Release

2017.4.20f1 Release Notes

Fixes

  • Graphics: Fixed "Invalid Image Assertion failed" error when switching from DX11 to OpenGL ES 2.0 graphics API.

  • Graphics: Fixed some geometry jobs containing 0 indices or vertices.

  • Android: Fixed android multithreaded rendering becoming enabled when upgrading from 2017.1.

  • Linux: Fixed crash in UnityEngine.Input.GetJoystickNames when controllers with comma in the name are plugged in.

  • Audio: Fixed a bug where the editor would crash when recompiling scripts while having generated streaming audio clips (AudioClip.Create()).

  • Editor: Corrected a behavior where the viewport is being ignored in the scenario of a VR-enabled project rendering to a texture.

  • Animation: Fixed race condition crash in Legacy animation during the domain reload.

  • Android: Fixed the version and version code not written correctly in the manifest file.

  • Editor: iOS and tvOS PlayerSettings can now be updated if multiple inspectors are open simultaneously.

  • Scripting Upgrade: Fixed issue where a failed unicode conversion could result in a crash with .net 4.x scripting runtime.

  • XR: Oculus Quest controllers should now work with native input.

  • Editor: Performance fixes for viewport scaling for performance on tiled renderers.

  • Graphics: Fixed camera's MSAA toggling for mobile.

  • Audio: Fixed crash when calling UnloadAudioData after Play with a schedule is still scheduled.

  • Android: Fixed system resolution on Android.

  • Graphics: Fixed: Quality loss when converting texture from ASTC format to RGBA32.

  • iOS: Fixed PBXProject.AddCapability() for GameCenter capability type.

Changeset: 20968fa45e51

Third Party Notices

Looking for a different release?

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.