Unity 2021.1.22

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.22f1

  • Asset Bundles: Building process of the AssetBundles is slow when the file count is huge (1358059)

  • Asset Import Pipeline: Editor crashes with out of memory while importing a lot of assets (mostly textures) at once, on Windows/DX11 (1324536)

  • Asset Importers: Editor crashes on UnityEditor.Unsupported:IsDestroyScriptableObject when applying changes to a custom asset (1353925)

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

  • Audio: Crash on AudioCustomFilter::GetOrCreateDSP when recompiling scripts while in Play Mode (1354002)

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

  • Global Illumination: [Enlighten] Fatal Error when closing the Editor while Generating Lighting (1354238)

  • Global Illumination: [LightProbes] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)

  • IMGUI: Scrolling is jumping when scrolling in the Input Manager (1362327)

  • Input: Input.GetKey does not trigger when the mouse cursor is outside the Game window (1358134)

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

  • MacOS: Port count never stops increasing in Standalone build on Mac Standalone (1365570)

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

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

  • Profiling: GUIStyle errors are thrown when entering Play mode with docked Profiler and the "Maximize On Play" option Enabled (1364443)

  • Profiling: Profiler.GetTotalAllocatedMemoryLong increases when Scene is loaded and unloaded (1364643)

  • Quality of Life: Crash on GUIView::DoPaint when selecting color with a color picker (1355078)

  • Scene Management: Poor performance when loading or unloading a large Scene (1360901)

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

  • Scripting: Increased Script Assembly reload time (1323490)

  • Scripting: Performance degradation when activating or deactivating uGUI GameObject (1348763)

  • Scripting: Unity does not execute code weavers when the project is opened for the first time (1350116)

  • Vulkan: [Editor] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. (1337772)

  • XR: [Linux] Scene View doesn't render when opening new AR or VR Template project or pressing "Show Tutorials" (1362435)

2021.1.22f1 Release Notes

Improvements

  • Graphics: Reduced main thread hitching caused by Shader loading

  • iOS: Reduce memory usage for small uploads in UnityWebRequest. (1355235)

  • Particles: Optimize Mesh data stripping vertex channels that are used by particle systems when the mesh is included in assetbundles. (1313420)

Changes

  • Graphics: Updated the embedded (external) TinyExr library to v1.0 (1345230)

  • Package Manager: The Git LFS cache enabled by setting the UPM_ENABLE_GIT_LFS_CACHE environment variable is now always located under the global cache root, even when the cache root location is customized.

  • XR: Updated XR Interaction Toolkit to 1.0.0-pre.5. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@1.0/changelog/CHANGELOG.html

Fixes

  • 2D: Fixed a potential crash caused by a race condition when loading SpriteRenderer from multiple threads. (1351843)

  • Audio: Fixed a crash when passing a null argument to AudioMixer.FindSnapshot. (1341752)

  • Graphics: Fixed an incorrect shader code generation when using half precision SV_POSITION. (1323558)

  • Graphics: Fixed performance spikes in OSX while using an external monitor. Metal editor on OSX now uses CVDisplayLink to time frame presents. (1327408)

  • Linux: Fixed an issue where the Assets menu was disabled after using the right-click context menu, or items in the context menu were unexpectedly disabled. (1346205)

  • Package Manager: Fixed an issue where packages using Git LFS on Apple Silicon hardware would fail if Git LFS was installed through Homebrew and the Git LFS executable location was not added to the PATH environment variable. (1353769)

  • Particles: Automatically mark textures as readable, if used by the Particle System Shape module. (1344356)

  • Prefabs: Fixed a crash when GameObjects or Components are applied to Prefab while the Asset Pipeline was paused. (1324978)

  • Profiler: Fixed an issue where the CPU Usage Profiler Chart did not show Vsync as the category when the editor was waiting in WaitForTargetFPS->TimeUpdate.WaitForLastPresentationAndUpdateTime for PS4, PS5, D3D11 and D3D12. (1335370)

  • Shaders: Fixed an issue where Enabling "Optimize mesh data" in player settings made the build process significantly slower. (1349093)

  • uGUI: Fixed an issue when multiple materials with multiple textures are assigned to a single UI Element did not rendered correctly. (1341814)

  • Universal Windows Platform: Fixed a race-condition issue when using TouchScreenKeyboard's "text" or "selection" properties immediately after calling Open. (1345877)

  • Universal Windows Platform: Fixed an issue where TouchScreenKeyboard on HoloLens2 closed a few seconds after focusing a TextMeshPro input field. (1360514)

  • XR: Fixed an issue for late latching pre drawcall performance regression and world space UI and terrain always drawn at origin. (1337356, 1337972)

  • XR: Fixed an issue with camera depth normals pass in XR. (1284715)

Changeset:
a137e5fb0427

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