### Known Issues in 2020.3.22f1

*   Android: 'Not enough storage space to install required resources' error when building App Bundle with Split Application Binary ([1372558](https://issuetracker.unity3d.com/issues/android-not-enough-storage-space-to-install-required-resources-error-when-building-app-bundle-with-split-application-binary))
    
*   Android: Errors are thrown and the app is not launched when Building And Running App Bundle on Android 4.x ([1355198](https://issuetracker.unity3d.com/issues/android-errors-are-thrown-and-the-app-is-not-launched-when-building-and-running-app-bundle-on-android-4-dot-x))
    
*   Android: Sometimes text is not rendered when using OpengLES3 on a Xiaomi Redmi9A device. ([1347186](https://issuetracker.unity3d.com/issues/android-the-text-is-missing-on-a-xiaomi-redmi9a-device))
    
*   Asset Bundles: Building process of the AssetBundles is slow when there is a huge filecount. ([1358059](https://issuetracker.unity3d.com/issues/building-process-of-the-assetbundles-is-slow-when-the-file-count-is-huge))
    
*   Asset Bundles: GameObject::GetComponentIndex crash when entering Play mode after unloading AssetBundle during LoadResourceAsync ([1150164](https://issuetracker.unity3d.com/issues/gameobject-getcomponentindex-crash-when-entering-play-mode-after-unloading-assetbundle-during-loadresourceasync))
    
*   GI: If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
    
*   Global Illumination: Scene is brighter in Standalone player if it was open in the Editor at build time ([1375015](https://issuetracker.unity3d.com/issues/scene-is-brighter-in-standalone-player-if-it-was-open-in-the-editor-at-build-time))
    
*   Global Illumination: \[Enlighten\] Fatal Error when closing the Editor while Generating Lighting ([1354238](https://issuetracker.unity3d.com/issues/fatal-error-when-closing-the-editor-while-generating-lighting))
    
*   Global Illumination: \[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled ([1052045](https://issuetracker.unity3d.com/issues/light-probes-lose-their-lighting-data-after-entering-play-mode-when-baked-and-realtime-gi-are-enabled))
    
*   Input: Input.GetKey does not trigger when the mouse cursor is outside the Game window ([1358134](https://issuetracker.unity3d.com/issues/input-dot-getkey-does-not-trigger-when-the-mouse-cursor-is-outside-the-game-window))
    
*   Linux: Editor crashes when right clicking in Scene view while using Ubuntu 16.04 ([1373428](https://issuetracker.unity3d.com/issues/linux-linux-editor-crashes-when-right-clicking-in-scene-view))
    
*   Linux: Linux Editor crashes at "\_\_assert\_fail\_base.cold" when opening a project ([1375312](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-assert-fail-base-dot-cold-when-opening-a-project))
    
*   Metal: Game and Scene View renders artifacts when using the Editor on M1 ([1368374](https://issuetracker.unity3d.com/issues/game-view-glitches-with-apple-silicon-editor))
    
*   Mono: NullReferenceException causes freeze when thrown in the Player ([1364311](https://issuetracker.unity3d.com/issues/nullreferenceexception-causes-freeze-when-thrown-in-the-built-project))
    
*   Scene Management: Instantiated FBX through code throws error after leaving Play Mode ([1363573](https://issuetracker.unity3d.com/issues/instantiated-fbx-through-code-throws-error-after-leaving-play-mode))
    
*   Scripting: Unity does not execute code weavers when the project is opened for the first time ([1350116](https://issuetracker.unity3d.com/issues/unity-does-not-execute-code-weavers-when-its-opened-for-the-first-time))
    
*   Shader System: Shaders are ignored when executing Build Asset Bundles method from console with -nographics argument ([1369645](https://issuetracker.unity3d.com/issues/shaders-are-ignored-when-executing-build-asset-bundles-method-from-console-with-nographics-argument))
    
*   Templates: Editor crashes when exiting and keeping a tutorial project ([1338299](https://issuetracker.unity3d.com/issues/editor-crashes-when-exiting-and-keeping-a-new-micrograme-project))
    
*   Templates: Editor Crashes when performing Undo and Redo after duplicating Game Object with LEGO Model Asset component ([1298503](https://issuetracker.unity3d.com/issues/crash-when-redoing-and-undoing-pasting-prefabs-in-scene-in-lego-microgame))
    
*   uGUI: Poor performance when loading or unloading a large Scene ([1375646](https://issuetracker.unity3d.com/issues/poor-performance-when-loading-or-unloading-a-large-scene-1))
    
*   Window Management: Broken layout stops panels located in the top left corner of the Editor from rendering in the Karting Microgame project ([1367783](https://issuetracker.unity3d.com/issues/broken-layout-stops-panels-located-in-the-top-left-corner-of-the-editor-from-rendering-in-the-karting-microgame-project))
    
*   XR SDK: Severe flickering in Unity 2020.3.21f1 with OpenXR on HL2 ([1376203](https://issuetracker.unity3d.com/issues/severe-flickering-in-unity-2020-dot-3-21f1-with-openxr-on-hl2))
    

### 2020.3.22f1 Release Notes

#### Improvements

*   Graphics: Update SRP Packages and templates to 10.7.0
    
*   Package: Update the Addressables package to version 1.18.19. Please refer to the package changelog online here:  
    https://docs.unity3d.com/Packages/com.unity.addressables@1.18/changelog/CHANGELOG.html
    
*   Package Manager: Improved performance of accessing HiddenPackagesCount in PackageManagerUtilityInternal. ([1358820](https://issuetracker.unity3d.com/issues/performance-spikes-caused-by-projectbrowser-dot-ongui-when-searching-in-the-project-window))
    
*   Scripting: Add GameObject link to Warning message: "SendMessage cannot be called during Awake, CheckConsistency, or OnValidate.".
    

#### API Changes

*   XR: Added: Support for late latched previous view matrix for URP motion vectors

#### Fixes

*   2D: Fixed artifacts on images issue when flatten.
    
*   2D: Fixed errors in the Sprite Skin section of documentation. (1366617)
    
*   2D: Fixed exception "PsdInvalidException: Unrecognized layer section type" when importing certain files.
    
*   Android: Fixed an issue related to using a touchpad with Unity UI scroll rects. Touchpad scrolling is much more sensitive now on Android and Chrome OS. ([1364582](https://issuetracker.unity3d.com/issues/chrome-os-touchpad-scrolling-does-not-work-well-with-unity-ui-scroll-rects))
    
*   Android: Fixed an issue where android:exported atribute was not set to true for Uniy library activity when target API level is 31 or higher. ([1356676](https://issuetracker.unity3d.com/issues/install-parse-failed-manifest-malformed-errors-are-thrown-when-trying-to-run-an-android-application-with-target-api-level-31))
    
*   Android: Fixed an issue where Display.systemWidth, Display.systemHeight and Screen.resolutions\[\] is not updated when folding/unfolding a Galaxy Fold device. ([1345508](https://issuetracker.unity3d.com/issues/android-display-dot-systemwidth-slash-height-value-isnt-updated-when-the-phone-is-folded-slash-unfolded))
    
*   Android: Workaround a problem where using logcat would leak pipes on OSX. The underlying problem seems to be with C# Process class, where if you redirect streams and dispose process, the pipes would remain opened. This will be investigated separately ([1303618](https://issuetracker.unity3d.com/issues/android-adb-functionality-leaks-a-pipe-causes-too-many-open-files-error))
    
*   Animation: Fixed an issue where an animation curve editor swapped unintentionally when editing curves in two different inspectors. ([1308938](https://issuetracker.unity3d.com/issues/animationcurves-start-to-change-in-the-edit-window-without-selecting-any-options-when-editing-curves-in-two-different-inspectors))
    
*   Asset Bundles: Fixed a crash when reloading an AssetBundle after recompiling scripts in playmode. ([1333402](https://issuetracker.unity3d.com/issues/crash-on-unloadassetbundle-when-exiting-play-mode-after-recompiling-scripts))
    
*   Editor: Custom editors that live in a Unity package will now be used only is a user defined custom editor is not found. ([1300193](https://issuetracker.unity3d.com/issues/unityengine-dot-ui-dot-image-component-editor-cannot-be-overriden-by-custom-editor))
    
*   Editor: Fixed a search engine initialization issue if preferences were pointing to an invalid search engine. ([1360676](https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-typing-in-the-hierarchy-window-search-bar))
    
*   Editor: Fixed an issue launching a Linux standalone player whose folder was in $PATH. ([1339398](https://issuetracker.unity3d.com/issues/linux-build-executable-fails-to-start-when-being-run-through-an-environment-variable))
    
*   Editor: Fixed an issue where Inspector AnimationCurve field tried to show both the context menu and the curve editor at the same time when right-clicked . ([1312594](https://issuetracker.unity3d.com/issues/the-copy-slash-paste-menu-gets-opened-on-top-of-the-curve-window-when-right-clicking-on-the-animationcurve-field-in-the-inspector))
    
*   Editor: Fixed an issue where the SerializedProperty.tooltip would not contain the Tooltip attribute values when available. ([1359356](https://issuetracker.unity3d.com/issues/tooltip-is-not-shown-in-the-inspector-when-a-field-is-generated-with-guicontent))
    
*   Editor: Fixed an issue where the windows editor got into a "script assemblies are locked" state after a modal dialog from a C# script was invoked. ([1367358](https://issuetracker.unity3d.com/issues/windows-asemblies-get-locked-when-trying-to-recompile-after-opening-and-closing-openfolderpanel-window))
    
*   Editor: Fixed an issue with Multiple "Failed to insert item" warnings being logged when the amount of inserted items exceeds 1000. ([1343433](https://issuetracker.unity3d.com/issues/multiple-failed-to-insert-item-warnings-logged-when-amount-of-inserted-items-exceeds-1000))
    
*   GI: Fixed a crash when generating lighting which calls print function with incorrect parameters. ([1368383](https://issuetracker.unity3d.com/issues/crash-when-generating-lightning))
    
*   GI: Prevent tetrahedralization errors by removing duplicate data from additive probesets. If anything is left, append the rest. ([1263524](https://issuetracker.unity3d.com/issues/additive-loading-of-overlapping-sets-of-light-probes-cause-artifacting-on-objects-in-a-scene))
    
*   Graphics: Fixed a missing object issue when highly static batched scene + SRP Batcher. ([1294742](https://issuetracker.unity3d.com/issues/shadows-start-flickering-when-using-srp-batcher))
    
*   Graphics: Fixed an issue in SRPs where models appeared white in the preview window. ([1297670](https://issuetracker.unity3d.com/issues/hdrp-model-preview-in-inspector-loses-coloring))
    
*   Graphics: Fixed an issue were TextureIDs could leak upon recreating RenderTextures with explicit stencil views. (1365351)
    
*   Graphics: Fixed an issue where changing from fullscreen to windowed mode caused a black screen on Linux when using OpenGL. ([1314460](https://issuetracker.unity3d.com/issues/black-screen-after-switching-from-fullscreen-to-windowed-on-a-linux-build))
    
*   Graphics: Fixed inconsistent behavior of Async Readbacks in the scene view. (1369329)
    
*   Graphics: Fixed incorrect texture settings for externally created textures. ([1358700](https://issuetracker.unity3d.com/issues/texture-filter-mode-set-on-external-native-texture-is-ignored))
    
*   IL2CPP: Fixed an issue where the profile.json file output was being copied out by IL2CPP into the final application package for iOS. ([1357923](https://issuetracker.unity3d.com/issues/ios-xcode-builds-contain-a-reference-to-profile-dot-json))
    
*   IL2CPP: Fixed incorrect metadata section size checks. (1370667)
    
*   Input System: Fixed incorrect Windows input event timestamps
    
*   iOS: Fixed an issue that Stopped the dark mode native mobile input's background from going transparent when it was empty. ([1367091](https://issuetracker.unity3d.com/issues/ios-multi-line-mobile-input-fields-show-transparent-background-when-dark-mode-is-enabled-and-no-text-is-in-the-field))
    
*   Particles: Fixed a crash when trying to access fields in an uninitialized external forces module. ([1354044](https://issuetracker.unity3d.com/issues/editor-crashes-when-inspecting-serialized-field-particlesystem-variable-in-visual-studio-code-debugger-that-is-not-assigned))
    
*   Physics: Fixed an issue where the Articulation Drive did not affect the joint in Articulation Body when the collider volume was very small. ([1330968](https://issuetracker.unity3d.com/issues/articulation-body-doesnt-work-when-it-is-the-last-one-in-the-chain-and-when-collider-volume-is-small))
    
*   Profiler: Fixed Profiler thread drop-down getting locked when it is left on a transient thread ([1369890](https://issuetracker.unity3d.com/issues/profiler-thread-drop-down-gets-locked-when-it-is-left-on-a-transient-thread))
    
*   Profiler: Fixed timeline view's display of surrounding context frames when the recorded frame count exceeds the amount specified in Preferences/Analysis/Profiler/Frame Count. ([1367470](https://issuetracker.unity3d.com/issues/timeline-view-looses-context-frames-when-frames-go-out-of-frame-count-bounds))
    
*   Scripting: Fixed errors appearing in console when using UI Toolkit package and opening Profiler (Standalone Process). ([1346850](https://issuetracker.unity3d.com/issues/opening-the-profiler-standalone-process-causes-multiple-errors-when-the-project-has-the-ui-toolkit-package-installed))
    
*   Scripting: Fixed the exceptions thrown from custom attributes' .ctor. ([1321144](https://issuetracker.unity3d.com/issues/attribute-throwing-exception-used-together-with-requirecomponent-attribute-will-crash-unity))
    
*   Timeline: Fixed an issue where audio tracks did not respect audio listener pause state. ([1313186](https://issuetracker.unity3d.com/issues/audio-in-timeline-is-not-paused-when-the-audiolistener-dot-pause-is-set-to-true))
    
*   UI: Fixed an invalid memory access issue. ([1346442](https://issuetracker.unity3d.com/issues/crash-when-entering-play-mode-and-serializing-data-after-modifying-script))
    
*   Video: Fixed an importing unsupported video frame size crash in the Editor. ([1340340](https://issuetracker.unity3d.com/issues/crash-on-windowsvideomedia-stepallstreams-when-reimporting-a-m4v-file))
    
*   WebGL: Fixed an issue where keyboard up events would be missed if WebGLInput.captureAllKeyboardInput was set to false while a key was being held down. ([1195047](https://issuetracker.unity3d.com/issues/input-system-key-input-get-stuck-on-pressed-state-when-captureallkeyboardinput-is-set-on-true-in-webgl))
    
*   XR: Fixed an issue where depth/stencil discards were not working on Quest GLES. (1350657)
    
*   XR: Fixed single-pass stereo state after shadow map rendering issue. ([1335518](https://issuetracker.unity3d.com/issues/xr-sdk-single-pass-stereo-instanced-rendering-breaks-when-rendering-into-the-shadow-map-of-a-spotlight-source))
    

#### System Requirements

##### For development

**OS**: Windows 7 SP1+, 10, 64-bit versions only; macOS 10.13+. (Server versions of Windows & OS X are not tested.)

**CPU**: SSE2 instruction set support.

**GPU**: Graphics card with DX10 (shader model 4.0) capabilities.

The rest mostly depends on the complexity of your projects.

###### Additional platform development requirements:

*   iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
    
*   Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
    
*   Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
    

##### For running Unity games

Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:

*   Desktop:
    
    *   OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
    *   Graphics card with DX10 (shader model 4.0) capabilities.
    *   CPU: SSE2 instruction set support.
*   iOS player requires iOS 11.0 or higher.
    
*   Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
    
*   WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
    
*   Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
    
*   Exported Android Gradle projects require Android Studio 3.4 and later to build