Unity 2021.1.23

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

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

  • 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)

  • 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)

  • IL2CPP: [Android] [IL2CPP] Old build artifacts are used when ARMv7 and ARM64 build follows a ARM64 only build from different git branch (1347245)

  • 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: Scrolling is jumping when scrolling in the Input Manager (1362327)

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

  • Scripting: Increased Script Assembly reload time (1323490)

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

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

  • 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.23f1 Release Notes

Improvements

  • Editor: Shaders will have SHADER_API_(DESKTOP|MOBILE) define set according to the target build platform.

API Changes

  • 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 View Vector Node documentation.

Fixes

  • Asset Pipeline: Fixed an issue where ScriptableObjects could be loaded when querying their type using AssetDatabase.GetMainAssetTypeAtPath(). (1351973)

  • Asset Pipeline: Fixed an issue where the main object name did not update correctly when duplicating or copying assets. (1227555)

  • Editor: Fixed an infinite notification in Settingswindow. (1361351)

  • Editor: Fixed an issue where tooltips were not displayed for the reorderable lists. (1345236)

  • Graphics: Fixed a crash when uploading large number of texture assets in DX12. (1324699)

  • Graphics: Fixed a shader code generation issue when using Texture2D/Texture2DArray Load with offset. (1357095)

  • HDRP: Fixed an issue where auto baking of ambient and reflection probe performed for builtin renderer would cause wrong baking in HDRP.

  • macOS: Fixed a crash in pthread_wait_cond when launching Unity with -importPackage option. (1301071)

  • macOS: Fixed an issue where Cursor.lockState registers input movement as if the mouse was moved to the center first before following the actual mouse movement. (1283506)

  • Shadergraph: Fixed a serialization PVT property flags issue when using subgraphs. This fixes SRP batcher compatibility.

  • Shadergraph: Updated the View Direction documentation.

  • Shaders: Fixed an issue where UsePass with local keywords did not always use correct keywords. (1329514)

  • UI Toolkit: Fixed an issue with highlighter positioning and draw order. (1174816)

  • URP: Fixed an issue where soft shadows shader variants did not set to multi_compile_fragment on some shaders (gbuffer pass, speedtree shaders, WavingGrass shader).

  • URP: Fixed artifacts in Speed Tree 8 billboard LODs due to SpeedTree LOD smoothing/crossfading. (1348407)

  • URP: VFX: Fixed a soft particles issue when HDR or Opaque texture wasn't enabled.

  • URP: VFX: Fixed an OpenGL soft particles fallback issue when depth texture wasn't available.

  • VFX Graph: Fixed a compilation issue when normal was used in shadergraph for opacity with unlit output.

  • VFX Graph: Fixed a null reference exception when Camera type in VFX graph was exposed. (1315582)

  • VFX Graph: Fixed a Soft Particle depth computation isseu when using an orthographic camera. (1309961)

  • VFX Graph: Fixed an exception in VFXFilterWindow if search field was empty. (1235269)

  • VFX Graph: Fixed an incorrect buffer type for strips issue.

  • VFX Graph: Fixed an isssue where VFX with an output mesh was being always reimported. (1309753)

  • VFX Graph: Fixed an issue where a Target GameObject attach button did not allow attaching of a valid VFX if the last selection was invalid. (1312178)

  • VFX Graph: Fixed an issue where deleted properties show up in the inspector. (1320952)

  • VFX Graph: Fixed an issue where deleting a flow edge between Init and Update threw an invalid operation exception. (1315593)

  • VFX Graph: Fixed an issue where having more than five GPU Event output leaded to "unexpected token 'if" at compilation. (1323434)

  • VFX Graph: Fixed an issue where modified state in the VFX tab did not have the correct state.

  • VFX Graph: Fixed an issue where Motion Vector map sampling for flipbooks were not using the correct mips.

  • VFX Graph: Fixed an issue where some settings were not always triggering a recompilation. (1322844)

  • VFX Graph: Remove unexpected expression in spawn context evaluation. (1318412)

Changeset:
b50729e604a9

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