Unity 5.1.1 Patch 2

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.

Windows (X86-64)

macOS (X86-64)

Improvements

  • Analytics: Added cloudProjectId to hwstat.
  • Graphics: Added options for opaque object sorting control, see Camera.opaqueSortMode.
  • Terrain: Expose TerrainData.SetHeightsDelayedLOD and Terrain.ApplyDelayedHeightmapModification to allow users to achieve high frame rates while doing interactive terrain editing.

Changes

  • 2D: SpriteRenderer will have light and reflection probes turned off by default. They can still be turned on manually.

Fixes

  • (699578) - 2D: Fixed the issue where it was unable to set Sprite mode to multiple.
  • (670070) - Audio: Audio clip "Force to Mono" now has an option for applying normalization after downmix.
  • (705599) - Audio: Fixed: FSBTool crashed during audio import on Windows XP / N platforms and very short audio files.
  • (702628) - Deployment Management: Fixed crash when selecting 'Scripting Backend' in standalone Player Settings.
  • (670391) - DX11: Don't spam refCount==0 error messages when some 3rd party tools hook into DX11.
  • (703205) - DX11: Fixed non-native resolution fullscreen being too dark when in Linear color space.
  • (686697) - Editor OSX: Fixed custom cursor getting set back to default arrow when used in the editor.
  • (686697) - Editor OSX: Fixed games setting the cursor to null wouldn't take affect in the editor.
  • (none) -Editor: Texture3D sizes up to 2048 are now allowed (previously the limit was 1024).
  • (none) -GLES: Fix for TC Particles package from the Asset Store.
  • (705269) - GLES: Fixed shader compiler crash for some shaders that use scalar pixel shader inputs, and other issues.
  • (699694) - GLES: Fixed crash when using multithreaded renderer and using shader that uses vertex colors when the mesh data doesn't contain vertex colors.
  • (none) - GLES: Workaround for Adreno 4xx driver bug where binary shaders would break if the shader program contains geometry shaders.
  • (698775) - Graphics: Fixed issue in Texture2D.LoadImage when loading indexed PNG images that contain an alpha channel.
  • (691077) - iOS/IL2CPP: Prevent a crash in the NetworkManager initialization when the Stipping Level option is not set to Disabled.
  • (697757) - iOS/IL2CPP: Prevent the exception: "System.ArgumentException: enumType is not an Enum type." from occurring for a generic type used with an enum type argument.
  • (704069) - iOS/IL2CPP: Prevent the player build process from using older generated C++ source files from a previous build.
  • (685439) - iOS: Lightmapped objects with legacy shaders lit with realtime light in legacy deferred no longer render incorrectly.
  • (700533) - MonoDevelop: Fixed issue with Attach button in attach to process dialog not responding to clicks.
  • (704949) - Networking: Fixed the problem with host which was added removed and added back. Last add will finish with error - cannot open socket.
  • (none) - Networking: Fixed the problem with long acks.
  • (697543) - Physics: Fixed issue in PhysX where PhysX would hang on certain Android devices.
  • (577228) - Physics 2D: Ensure that both friction and bounce are updated when the PhysicsMaterial2D is set on a Collider2D from script.
  • (683964), (696095) - Physics 2D: Fixed various One-Way behaviour issues in PlatformEffector2D.
  • (697547) - Physics 2D: Restore the Rigidbody2D linear-velocity after a Rigidbody2D.MovePosition has completed.
  • (701932) - Physics 2D: Rigidbody2D constraints are now based upon the center-of-mass and not the body position.
  • (701202) - Physics 2D: Stop crash if 2D effector is needed but there is none.
  • (none) - Samsung TV: Resolved security issue that allowed for arbitrary code execution.
  • (693537) - Serialization: Disallow EditorOnlyPlayerSettings custom properties usage without initialization
  • (705485) - Shaders: Fixed GLSL/Metal translation of shaders that use all uppercase SV_TARGET semantic.
  • (670391) - Shaders: Fixed GLSL/Metal translation of shaders that use non-uppercase SV_Position semantic.
  • (704497), (704501) - Shaders: Fixed resource binding regression breaking TC Particles asset store package.
  • (none) - Shaders: Increased timeout for shader import time processing; helps with complex compute shaders.
  • (705638) - VR: Fixed GearVR crash with Android Personal Edition.
  • (706852) - VR: Fixed upgrade issue from 5.1.1 which could result in VR loss of functionality.
  • (703879) - Windows Phone: Fixed build failure when using certain classes from System.Net namespace.
  • (none) - Windows Store Apps: Fixed a rare crash at boot when reading AppxManifest.xml.
  • (690152) - Xbox One: Fixed a bug that could cause game chat to fail when more than two players are involved.

Known Issues

  • VR: VRSettings.enabled bug. Enter play mode with true, switch to false, exit play mode, and enter play mode again. Editor will crash. Make sure VRSettings.enabled is true when exiting play mode.
  • STV: Both 2013 and 2014 TVs will fail to launch due to a bug that will be fixed in the next patch release.

Choose the appropriate installer following the appropriate links at the top of this page.

Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.

Revision: 82544090e14f

Size & md5sum for Mac

Component

md5sum

Size (bytes)

UnityDownloadAssistant-5.1.1p2.dmg

b1e3d9defc35901b10d53e042f1c34e1

2493505

Unity-5.1.1p2.pkg

121a9c1b79d652f0a4b6a791ae139d9c

1938840307

Examples-5.1.1p2.pkg

d44ae6d0ab2fa6079f14f397551cf022

353563693

StandardAssets-5.1.1p2.pkg

26ff073d766c7e4e4a016289d0ef21a1

212338657

WebPlayer-5.1.1p2.pkg

97c2f00cb5b78eaefb990c79688c1ce0

2787538

Size & md5sum for PC

Component

md5sum

Size (bytes)

UnityDownloadAssistant-5.1.1p2.exe

0b958e4dd9b7c41f38afad6449815730

653656

UnitySetup32-5.1.1p2.exe

521f9fbd2d3f0d60b8c97e4f3d576301

1356089360

UnitySetup64-5.1.1p2.exe

ce7442174a71d98c8dc4dc4071d33092

1367516896

UnityExampleProjectSetup-5.1.1p2.exe

d1c246773cb1c80189f575a41470bc5b

295364720

UnityStandardAssetsSetup-5.1.1p2.exe

8e3ca829a03489dc4c62a5fdf37f50e4

212863192

UnityWebPlayerDevelopment-5.1.1p2.exe

0ff9ed3d36e2181d025650bb7c820ce7

7363776

Changeset:
82544090e14f

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it