Unity 2021.3.19

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

  • Asset - Database: Script recompiles in Play Mode when Script Changes While Playing option is set to Recompile After Finished Playing and Auto refresh is set to enabled. (UUM-20409)

  • MacOS: Crash on __pthread_kill when multi-clicking on "Build and Publish" in the "LEGO Microgame" project (UUM-22236)

  • MacOS: [2D Platformer Microgame] 2D Platformer Microgame Project crash on __cxxabiv1::__aligned_malloc_with_fallback when pinching out or in on the trackpad during “Zoom in and out” step (UUM-20720)

  • MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project (UUM-3207)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Profiling: [URP] Memory leak when in Play Mode (UUM-19089)

  • Universal RP: Nothing is rendered in the built URP project when Deferred rendering is selected and Accurate G-buffer normals are enabled (UUM-25112)

  • Visual Effects: SDF Baking causes memory to be allocated that isn't deallocated when in Play Mode and in Builds (UUM-25814)

2021.3.19f1 Release Notes


  • Package Manager: Added Web3 as a Filter Category in My Assets.


  • IL2CPP: Improved error message when the GenericSharingVisitor encounters an opcode that it cannot handle.

  • Shadergraph: The asset postprocessor for shader graph now only performs the majority of its work when a shader-related asset has been changed.

API Changes

  • Apple TV: Added: Identifier for 3rd generation Apple TV 4K.

  • iOS: Added: Identifiers for iPad models released in 2022.


  • Editor: Updated the documentation for AudioClip.GetData. Clarified the usage of the API for all streamed clips and made a note on the return value of AudioClip.GetData which is currently undocumented. (UUM-363)


  • 2D: Fixed an issue where the Name/FileIds in a Sprite meta file would get reordered when an importer setting is changed. (UUM-22494)

  • 2D: Fixed issue where Tiles are "double painted" when a user does a mouse drag when painting on a Tilemap. (UUM-25164)

  • Android: Fixed crash if Java proxy is invoked at the same time as Unity is quit. (UUM-15968)

  • Android: Fixed permissions request hang in pre-marshmellow (Android 6).

  • Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. (UUM-22990)

  • Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. (UUM-6639)

  • Build Pipeline: Improved error message, and remove possibility of crash, when a MonoBehaviour or ScriptableObject is being built that does not have a MonoScript. (UUM-21886)

  • Build Pipeline: Switching between Desktop Standalone and Dedicated Server platforms in the Build Settings window should now cause scripts to recompile. (UUM-22125)

  • Core: Asset import workers will not inherit open handles from the main editor causing trouble rebinding network sockets. (UUM-939)

  • DX12: Fixed a crash observed in e.g. HDRP sample project. (UUM-20176)

  • Editor: Dragging a component to the bottom of the inspector will now properly move that component to the end. (UUM-18711)

  • Editor: Dropped warning about mismatching mipmap limits when using a region-based CopyTexture. (UUM-21771)

  • Editor: Enabled the New Scene window to now show proper search results when a scene template is pinned. (UUM-15393)

  • Editor: Extracted potential Editor-only dependencies and marked those as Reference instead of Clone. (UUM-3666)

  • Editor: Fixed a build performance regression caused by shader variant prefiltering overhead. (UUM-23173)

  • Editor: Fixed an Editor crash when rendering with UsePass or Fallback via SRP batcher. (UUM-19898)

  • Editor: Fixed an Editor crash when you try to build a project with corrupt compute shaders. (UUM-25488)

  • Editor: Fixed Camera.stereoEnabled when SRP is used and fixed the Camera.stereoSeparation value.

  • Editor: Fixed case where SetParent allowed setting transforms as parents when they are persistent. (UUM-12399)

  • Editor: Fixed Mac Editor crash on sprite Drag & Drop. (UUM-20950)

  • Editor: Fixed multi select + click so it now works in dependency list. (UUM-20649)

  • Editor: Fixed pin position. (UUM-15301)

  • Editor: Fixed potential crash when a scene with a component without a GameObject is loaded. (UUM-1291)

  • Editor: Fixed shader graph's preview window when using deferred rendering in URP. (UUM-11582)

  • Editor: Fixed showing the dependencies of scene template when there is a single dependency. (UUM-2524)

  • Editor: Fixed the scrollbar in the Description field in the new scene dialog. (UUM-15359)

  • Editor: Fixed the URL for the Scene Template documentation. (UUM-15355)

  • Editor: Fixed the URL for the Scene Template pipeline documentation. (UUM-15399)

  • Editor: Fixed typo in error message on SkinnedMeshRenderer. (UUM-13268)

  • Editor: Fixed UsePass and Fallback rendering sometimes broken in Editor when using SRP batcher. (UUM-18980)

  • Editor: Gradient's location value could not be edited for rgb swatches using the keyboard. (UUM-6350)

  • Editor: Removed the ability to apply components marked with HideFlags.DontSaveInEditor to Prefab. (UUM-21110)

  • Editor: Video: Fixed crash when changing the source URL of a video player in Android. (UUM-20661)

  • Editor: [SpeedTree]: Fixed crash on UpdateSharedDataSubMeshVertexRange when importing a SpeedTree file. (UUM-25371)

  • GI: Added support for GPU lightmapper on Intel Arc 750 GPUs. (UUM-21746)

  • GI: Fixed only one GPU being available to select as the "GPU Baking Device" when multiple identical GPUs are installed. (UUM-15155)

  • Graphics: Enabled Mesh.RecalculateTangents() to ensure that the tangent attribute has the correct format (Float32) and dimension (4) when called. (UUM-19137)

  • Graphics: Fixed editor crash when entering play mode with Oculus Link using Vulkan. (UUM-19728)

  • Graphics: Fixed micro splat terrain texture cannot be loaded. (UUM-3571)

  • Graphics: Throw an ArgumentNullException if null is passed in as a parameter to Unwrapping.GeneratePerTriangleUV. (UUM-4614)

  • IL2CPP: Fixed an issue that did not allow access to special folders in Windows Store apps. (UUM-17611)

  • IL2CPP: Fixed Monitor.IsEntered returning true when the monitor is entered on a different thread from the current thread. (UUM-22329)

  • IL2CPP: Improved performance of awaiting async operations on Windows. (UUM-20917)

  • iOS: Fixed iOS wrong orientation output when in split view mode. (UUM-17545)

  • iOS: Restored the possibility for ViewController to control status bar appearance. (UUM-6389)

  • macOS: Enabled VSync now works correctly when moving the Editor window between screens with different refresh rates. (UUM-9097)

  • Mobile: Fixed the touch reset in device simulator when unity remote is disconnected. (UUM-6667)

  • Package Manager: Added security anchor to the Scoped Registry's "Read more" link in project Settings. (UUM-25262)

  • Package Manager: Fixed a bug where importing .unitypackage with project settings into a new project would show an error in the console. (UUM-20736)

  • Particles: Removed erroneous grabpass when using Particle Standard Surface Shader. It should only be triggered when using the Distortion effect. (UUM-12916)

  • Physics: Fixed a rare crash resizing the array of kinematic ccd contact managers when many kinematic ccd bodies were exiting the overlapping state. (UUM-23140)

  • Scripting: Fixed a crash triggered when AssemblyHelper.ExtractAllClassesThatAreUserExtendedScripts failed to retrieve MovedFromAttribute data. (UUM-21911)

  • Scripting: Fixed an issue where the API updater was not able to apply changes to internal packages when the project controlled by Perforce. (UUM-16373)

  • Shaders: Fixed an issue that shaders will now reimport correctly when installing a package that only has shader include files. (UUM-16415)

  • Shaders: Shaders will now reimport correctly when adding a missing include file. (UUM-26017)

  • Terrain: Fixed a crash on "QueryComponentByType" when entering Play Mode if setting "useInstancing" to true in "DetailPrototype". (UUM-17546)

  • uGUI: Added the slider's direction property not marking the scene dirty once this is changed when in prefab's isolation/context mode. (UUM-20875)

  • uGUI: Enabled Physics2DRaycast to now use SortingGroups when determining the sorted order of its results. (UUM-19833)

  • UI Elements: Fixed an issue with the GenericDropdownMenu that prevented the items from receiving input when it's reused. (UUM-21001)

  • UI Toolkit: Fixed an issue where the UI Builder would export "none" instead of "initial" when setting a font to null. (UUM-16426)

  • UI Toolkit: Fixed bug caused by not rounding the computed text size correctly which caused newline character to appear in specific layout. (UUM-4169)

  • UI Toolkit: Fixed long selectors names in UI Builder. (UUM-17304)

  • UI Toolkit: Fixed PropertyField.BindProperty(SerializedProperty) fails to clear the previously bound property when a new one is bounded. (UUM-4165)

  • UI Toolkit: Fixed ScrollView continuing to scroll after ScrollTo was called. (UUM-12584)

  • UI Toolkit: Fixed ScrollView scrollbar input issues when using touch. (UUM-17804)

  • UI Toolkit: Fixed stuck preview when right clicking and dragging in UI Builder. (UUM-3465)

  • Universal RP: Fixed an issue where specular color was not matching behaviour in Legacy and HDRP. (UUM-15867)

  • VFX Graph: Fixed an exception while using Unlit ShaderGraph with VFX. (UUM-8053)

  • VFX Graph: Fixed an issue causing unexpected sorting on some VFX output while using the new SG integration. (UUM-12152)

  • VFX Graph: Fixed an issue where Alpha Clipping had an unexpected behavior in editor when used in MaterialOverride with SG integration, . (UUM-552)

  • Video: Enabled URLs without extensions to now better be supported by the VideoPlayer. (UUM-15705)

  • Windows: Fixed for incorrect display names of certain subset of keys. (UUM-22694)

Package changes in 2021.3.19f1

Packages updated

  • com.unity.inputsystem: 1.4.4 → 1.5.0

  • com.unity.performance.profile-analyzer: 1.1.1 → 1.2.2

  • com.unity.services.ccd.management: 2.1.0 → 2.2.2

  • com.unity.services.core: 1.7.0 → 1.7.1

  • com.unity.services.lobby: 1.0.1 → 1.0.3

Pre-release packages added


Third Party Notices

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

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.