Unity 2021.1.14

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.
New to Unity? Get started

Known Issues in 2021.1.14f1

  • Ads: [Android] Unity Ad return app to Lock screen (1281041)

  • AI: Crash with ComputeTileMeshJob when generating Navmesh (1329346)

  • Asset Import Pipeline: Editor crashes while exiting play mode (1328667)

  • Asset Importers: [MacOS] Second Unity instance in Activity Monitor is "not responding” after importing (1331736)

  • Audio: Crash on AudioMixer_CUSTOM_FindSnapshot when passing null as an argument to FindSnapshot() (1341752)

  • Global Illumination: Crash while sculpting Terrain and Baking Lightmaps (1266511)

  • Global Illumination: Reflection probes must be rebaked twice to update when using "Generate Lighting" button (1334283)

  • IMGUI: Editor's Toolbar is sometimes replaced by a white bar when opening any Scene (1341951)

  • Input: Touch Input doesn't work in Play Mode when running an Editor on a Touchscreen device (1341159)

  • Linux: Editor crashes at 'GfxFramebufferGLES::SetBackBufferColorDepthSurface' or freezes when creating a new shortcut profile (1334874)

  • Linux: Linux Editor crashes at "_XFreeX11XCBStructure" when loading tutorials (1323204)

  • Metal: Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected (1327408)

  • Mobile: [Android] App stops due to OnPixelCopyFinishedListener not being supported on devices with lower than 24 SDK (1331290)

  • Mobile Graphics: [iOS] Player crashing when connecting external Display via USB-C port (1321153)

  • Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)

  • Profiling: Poor profiler performance when navigating the timeline view and reviewing data with many threads (1339407)

  • Quality of Life: Crash in SerializedProperty::IsValid when reordering a SerializedProperty list (1320319)

  • Scene Management: Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block (1324978)

  • Scene Management: UnassignedReferenceExeptions with unitypackage when upgrading to 2021.1.2f1 (1341523)

  • Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)

  • Scripting: DomainReloadTests performance tests have regressed due to removal of built-in support for Visual Studio as a code editor (1336648)

  • Scripting: Increased Script Assembly reload time (1323490)

  • Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)

  • Video: Video player fails to start playing and null handle errors are thrown when running Unity Editor/Build with specific hardware (1237818)

  • Vulkan: Linux Editor using Vulkan crashes at " GfxDeviceVK::EnsureValidBackbuffer" when showing tooltips for ProBuilder buttons (1335846)

  • Windows: Editor crashes when exiting and keeping a tutorial project (1338299)

2021.1.14f1 Release Notes

Features

  • Mobile: Adaptive view distance scaler - A new scaler to change the Camera.main view distance automatically.

  • Mobile: Boost mode - Boost CPU and GPU for short periods of time.

  • Mobile: Cluster info - Request cluster info to have details which and how many cores are available on the device.

  • Mobile: Feature API - Check which Adaptive Performance feature is available on the current platform.

  • Mobile: Scaler profiles - Easily define and change Adaptive Performance Scalers with predefined profiles.

API Changes

  • Graphics: Added: Added SpeedTree8MaterialUpgrader, which provides utilities for upgrading and importing SpeedTree 8 assets to scriptable render pipelines.

  • HDRP: Added: Added SpeedTree8MaterialUpgrader, which provides utilities for upgrading and importing SpeedTree 8 assets to scriptable render pipelines.

  • Shadergraph: Added: Added an HLSL file implementing a version of the Unity core LODDitheringTransition function which can be used in a Shader Graph

  • Shadergraph: Added: Added subshadergraphs for SpeedTree 8 shadergraph support: SpeedTree8Wind, SpeedTree8ColorAlpha, SpeedTree8Billboard.

  • URP: Added: Added a SpeedTree 8 Shader Graph but did not set it as the default when importing or upgrading Speed Tree 8 assets. Because URP doesn't yet support per-material culling, this Shader Graph does not yet behave in the same way as the existing handwritten SpeedTree 8 shader for URP.

Fixes

  • 2D: Fixed an ArgumentException error when disabling Edit Spline on Sprite Shape Controller while Cache Geometry was enabled. (1320015)

  • 2D: Fixed an issue where changing the PSD Importer inspector fields caused UnityEditor.ObjectPreview errors. (1333823)

  • 2D: Fixed an issue where Edge collider 2D and polygon collider 2D created different collision shapes during playmode for SpriteShape. (1321978)

  • 2D: Fixed an issue where Sprite Resolver component was not updated when new categories/labels were added into Sprite Library asset. (1321069)

  • 2D: Fixed an issue where SpriteLibraryAsset Category & Label did not generate a hash in the Inspector. (1340587)

  • 2D: Fixed an issue where SpriteShape Cache Geometry was not updated when changing SpriteShape Profile. (1326983)

  • 2D: Fixed an issue where the PSDImporter always reimported .psb files when switching build platforms. (1327701)

  • 2D: Fixed an issue where the SpriteResolver inspector selected first element when failing to resolve. (1340070)

  • 2D: Fixed an issue where thumbnails in Sprite Library Asset flickered when the Library Asset contained many Categories and Labels. (1333228)

  • 2D: Fixed an issue where vertex data allocation may not have beeb enough and overflows on SpriteShapes. (1319096)

  • AI: Fixed a nav mesh query initialization issue with invalid node pool sizes. (1197062)

  • Android: Fixed an unresponsive area just above keyboard when "Hide mobile input" was checked. (1305663)

  • Animation: Fixed an invalid error message when passing < 0.02f values as normalizedTime parameter to the Animator.Play function. (1311378)

  • Editor: Fixed an issue when . suffix was applied to BuildTargets without extension.

  • Editor: Fixed an issue where the inspector preview of Gradient and AnimationCurve values of a serialized object were not getting refreshed when its values were changed from script. (1311461)

  • GI: Fixed a playmode editor freeze when viewing the inspector for an instantiated GI-contributing object marked as DontDestroyOnLoad. (1094243)

  • GI: Fixed a sampling issue on GPULM that caused hard indirect shadows with non ponctual light sources. (1310621)

  • Graphics: Fixed a crash issue when importing large projects on DX12. (1265099)

  • Graphics: Fixed a terrain crash when SRP package was removed. (1321411)

  • Graphics: Fixed an issue where FrameDebugger paused the frame fully when debugging session was active. (1315256)

  • Graphics: Fixed an occasional error message when getting trail positions from script. (1335899)

  • IL2CPP: Fixed a rare compilation error on usage of IsInst on a value type. (1328551)

  • Physics: Fixed a single issue where it was impossible to edit either an EdgeCollider2D or PolygonCollider2D when the Transform Scale Z was zero. (1339608)

  • Profiler: Fixed an issue where long running IJobs were not showing up in the Profiler. (1288665)

  • Profiler: Fixed and issue where the contribution to asset garbage collection frequency from Profiler in the Editor wasn't removed. (1332708)

  • Scripting: Fixed a managed code stripping issue due to reflection in com.unity.vectorgraphics. (1327800)

  • Scripting: Fixed a rare crash in il2cpp.exe that could randomly happen under the right circumstances; (1336887)

  • Serialization: Fixed a UnityYAML parsing issue with a TextAsset containing a JSON payload. (1334277)

  • Shaders: Fixed an issue where SRP batcher was not working on OpenGL and OpenGL ES backends. (1331098)

  • UI Toolkit: Fixed an issue when an element with mouse capture enabled did not receive runtime mouse events even when the mouse position was outside the element. (1328035)

  • UI Toolkit: Fixed an issue where a visual element could use the experimental animation feature with an empty StyleValues instance without triggering a NullReferenceException. (1337074)

  • WebGL: Fixed an issue where a there was no warning to High Quality Lightmap Encoding setting in WebGL Player Settings. (1290512)

Changeset:
51d2f824827f

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